Re: [問題]在Linux下的Java

看板java作者 (ArssertionError)時間18年前 (2007/02/10 14:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
: ※ 引述《NetFish (網魚￾ ￾ ￾ ￾ )》之銘言: : 今天第一次要來開始寫java 但是發生一些問題 在猜可能是路徑沒有設定 : 但是我找不到類似的路徑 所以上來求救 已經有下過查過java的版本是1.4.2 : 但是沒有_4 路徑也找不到 我現在用的是fedora 6 32bits 系統 : 先把錯誤訊息po出來 請大大幫我解答一下 : Exception in thread "main" java.lang.ClassFormatError: erroneous class name : at java.lang.VMClassLoader.defineClass(libgcj.so.7rh) : at java.lang.ClassLoader.defineClass(libgcj.so.7rh) : at java.security.SecureClassLoader.defineClass(libgcj.so.7rh) : at java.net.URLClassLoader.findClass(libgcj.so.7rh) : at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.7rh) : at java.lang.ClassLoader.loadClass(libgcj.so.7rh) : at java.lang.ClassLoader.loadClass(libgcj.so.7rh) : at gnu.java.lang.MainThread.run(libgcj.so.7rh) 先問一下 你的LINUX熟嗎...囧 export JAVA_HOME=/usr/java/j2sdk1.4.2_4 #這邊是打你的安裝的實際版本的位置 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/ 這三行可以直接加入~/.bashrc 這是個人設定檔 弄壞也比較沒有差... 真的有問題砍掉就好 上面的錯誤訊息似乎是 你直接打java xxx.java ... 他回傳 class檔格式錯誤... compile 應該是javac xxx.java 執行是 java xxx... 另外 我記得FC6可以直接用YUM裝JDK 裝完PATH應該就會設好了 題外話 在linux寫JAVA 直接用vi就好了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.74.3
文章代碼(AID): #15pMpcKP (java)
討論串 (同標題文章)
文章代碼(AID): #15pMpcKP (java)