2015-03-19 137 views
3

當我嘗試設置類路徑時出現錯誤。我正在使用CentyOS。我想在命令提示符中編譯一個java文件,以便設置類路徑。在Intellij中執行相同的Java程序時,它運行良好。從命令提示符執行相同的命令時,它會顯示錯誤消息,因此我將類路徑添加到發現錯誤的lib中。無效文件(錯誤的幻數):Exec格式錯誤

[[email protected] admin]# export CLASSPATH=/home/admin/TagAPI/lib/org.json-20120521.jar ;/home/admin/TagAPI/lib/testng-6.8.21.jar 
invalid file (bad magic number): Exec format error 

任何建議都會有幫助。我在Java和Linux中都是新手,謝謝!

回答

11

在UNIX環境的類路徑分隔符是:所以將其更改爲:

export CLASSPATH=/home/admin/TagAPI/lib/org.json-20120521.jar:/home/admin/TagAPI/lib/testng-6.8.21.jar 

;是命令分隔符。