java - 线程 "main"java.lang.NoClassDefFoundError : MyFile Caused by: java. lang.ClassNotFoundException 中出现异常:

标签 java linux eclipse putty

我有一个在本地计算机上的 Eclipse 中创建的 java 文件(MyFile.java),编译后的类文件放置在客户端的 linux 计算机的 WEB-INF/classes 文件夹下,我试图从 linux 执行 .class 文件,我在线程“main”java.lang.NoClassDefFoundError 中遇到异常: 我已经设置了 PATH、JAVA_HOME 和 CLASSPATH。类路径设置为: 导出 CLASSPATH=WEB-INF/classes/:WEB-INF/lib

我已将 lib 文件夹添加到类路径中,因为我使用的是我的 java 类使用的 .so 文件。

谁能帮我解决这个问题吗?

最佳答案

试试这个:

java -cp WEB-INF/classes/:WEB-INF/lib com.abc.sys.MyFile

关于java - 线程 "main"java.lang.NoClassDefFoundError : MyFile Caused by: java. lang.ClassNotFoundException 中出现异常:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19970026/

相关文章:

c++ - 如何正确处理 SIGBUS 以便我可以继续搜索地址?

linux - 如何使用 cURL 查询时间戳超过 30 天的所有记录?

eclipse - 如何在 eclipse 中调试 Camunda webapps?

JavaFX 2 - 无法导入 .css 文件

java - Swing 垂直导航菜单

java - 很少使用抽象方法的抽象类 - 我应该具体化吗?

Eclipse RCP - 产品依赖项

java - 在 Java 8 中,转换 Optional.empty 中空字符串的 Optional<String>

mysql - 无法在 Debian 7 (Wheezy) 上安装 mySQL/maridDB

大型 Maven 项目中 Eclipse 卡在 "verifying launch attributes"上