[問題] Javac可以編譯,Java卻無法使用

看板java作者 (魯夫)時間15年前 (2010/05/03 15:23), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
在命令提示字元下 javac可以編譯,java無法執行 IDE (JCreator eclipse)可以編譯也可以執行 已經找過許多資料了,想請問版上前輩,如何解決這個問題 我的系統是win7 64位元 以下是命令提示字元顯示的資訊 D:\My Document\Desktop>javac d:\java\ser1.java D:\My Document\Desktop>java d:\java\ser1 Exception in thread "main" java.lang.NoClassDefFoundError: d:\java\ser1 Caused by: java.lang.ClassNotFoundException: d:\java\ser1 at java.net.URLClassLoader$1.run<URLClassLoader.java:202> at java.security.AccessController.doPrivileged<Native Method> at java.net.URLClassLoader.findClass<URLClassLoader.java:190> at java.lang.ClassLoader.loadClass<ClassLoader.java:307> at sun.misc.Launcher$AppClassLoader.loadClass<Launcher.java:301> at java.lang.ClassLoader.loadClass<ClassLoader.java:248> Could not find the main class: d:\java\ser1. Program will exit. 環境變數的設定 <PATH> C:\Program Files\Java\jdk1.6.0_20\bin; %systemroot%\system32; %systemroot%; %systemroot%\system32\wbem;%systemroot%\system32\windowspowershell\v1.0\; C:\Program Files\MATLAB\R2007b\bin; C:\Program Files\MATLAB\R2007b\bin\win64; C:\Program Files (x86)\MATLAB71\bin\win32; C:\Program Files (x86)\QuickTime\QTSystem\; <ClassPath> .;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.204.4

05/03 15:26, , 1F
java後面要接的是class名稱 而不是路徑吧
05/03 15:26, 1F

05/04 10:20, , 2F
先把目錄轉到d:\java在執行吧!!
05/04 10:20, 2F

05/06 12:28, , 3F
母鬥不是php based嗎@@
05/06 12:28, 3F
文章代碼(AID): #1Btddvqc (java)
文章代碼(AID): #1Btddvqc (java)