2015-03-19 102 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 

;是命令分隔符。