Re: [問題]在Linux下的Java
: ※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章