作者ficecmiraror (秘密ID)
看板java
標題[問題] classpath這樣設定有錯嗎~QQ~
時間Sat Nov 22 17:06:43 2008
如題~
小弟的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
推 hafor:那是path的設定 jar在windows有設好的話可以直接點2下開啟 11/22 17:20
→ ficecmiraror:我點二下也不能開啟@@~ 11/22 17:26
→ ficecmiraror:fail to load main-class manifest attribute from 11/22 17:28
→ ficecmiraror:f:\java\my_java_file\dist\my_java_file.jar 11/22 17:30
推 jtmh:把 .jar 檔的整個路徑加進 CLASSPATH 看看 11/22 18:09
→ jtmh:等一下,我發現我好像說錯,請忽略我上面的推文 XDD 11/22 18:11
推 tzeng0401:第一個是執行參數有缺少: java -jar my_java_file.jar 11/22 20:52
推 tzeng0401:第2個原因是執行時Java找不到你的 main-class 程式, 11/22 20:56
推 tzeng0401:精華區裡面有一篇Jar的教學,研究看看囉... 11/22 21:03