[問題] classpath這樣設定有錯嗎~QQ~

看板java作者 (秘密ID)時間17年前 (2008/11/22 17:06), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串1/1
如題~ 小弟的classpath的設定是 .;C:\Program Files\Java\jdk1.6.0_02\lib ;C:\Program Files\Java\jre1.6.0_07\lib ;C:\Program Files\Java\jdk1.6.0_02\bin ;C:\Program Files\Java\jre1.6.0_07\bin; (方便閱讀才斷行和加空白~原先是整行連在一起的) 但我執行 java my_java_file.jar時他都會顯示 Exception in thread "main" java.lang.NoClassDefFoundError: at971120_Image_processing_hw1/jar Caused by: java.lang.ClassNotFoundException: at971120_Image_processing_hw1.jar at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) 請問一下是什麼原因@@? 是classpath設錯了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.162.199

11/22 17:20, , 1F
那是path的設定 jar在windows有設好的話可以直接點2下開啟
11/22 17:20, 1F

11/22 17:26, , 2F
我點二下也不能開啟@@~
11/22 17:26, 2F

11/22 17:28, , 3F
fail to load main-class manifest attribute from
11/22 17:28, 3F

11/22 17:30, , 4F
f:\java\my_java_file\dist\my_java_file.jar
11/22 17:30, 4F

11/22 18:09, , 5F
把 .jar 檔的整個路徑加進 CLASSPATH 看看
11/22 18:09, 5F

11/22 18:11, , 6F
等一下,我發現我好像說錯,請忽略我上面的推文 XDD
11/22 18:11, 6F

11/22 20:52, , 7F
第一個是執行參數有缺少: java -jar my_java_file.jar
11/22 20:52, 7F

11/22 20:56, , 8F
第2個原因是執行時Java找不到你的 main-class 程式,
11/22 20:56, 8F

11/22 21:03, , 9F
精華區裡面有一篇Jar的教學,研究看看囉...
11/22 21:03, 9F
文章代碼(AID): #199ykanJ (java)