简体   繁体   English

线程“主”中的异常java.lang.NoClassDefFoundError:MyFile原因:java.lang.ClassNotFoundException:

[英]Exception in thread “main” java.lang.NoClassDefFoundError: MyFile Caused by: java.lang.ClassNotFoundException:

I have a java file(MyFile.java) which is created in Eclipse on my local machine, the compiled class file is placed in client's linux machine under WEB-INF/classes folder im trying to execute the .class file from linux, im getting Exception in thread "main" java.lang.NoClassDefFoundError: i have set PATH,JAVA_HOME & CLASSPATH. 我有一个Java文件(MyFile.java),它是在本地计算机上的Eclipse中创建的,已编译的类文件放在客户端的Linux机器中的WEB-INF / classes文件夹下,我试图从linux执行.class文件,线程“主”中的异常java.lang.NoClassDefFoundError:我已设置PATH,JAVA_HOME和CLASSPATH。 The classpath is set as : export CLASSPATH=WEB-INF/classes/:WEB-INF/lib 类路径设置为:export CLASSPATH = WEB-INF / classes /:WEB-INF / lib

I have added lib folder to classpath because im using a .so file which is used by my java class. 我已经将lib文件夹添加到类路径中,因为即时消息使用的是我的Java类使用的.so文件。

Could anyone please help me how to sort out this? 谁能帮我解决这个问题?

试试看:

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

Thanks for the responses. 感谢您的答复。 I found the solution to my problem, i did not set CLASSPATH variable instead while running i used -cp and set the class path & lib files used & also set LD_LIBARY_PATH and included along with cp. 我找到了解决问题的方法,我在运行时未设置CLASSPATH变量,而是使用-cp并设置了使用的类路径和lib文件,还设置了LD_LIBARY_PATH并与cp一起包括在内。 I did cd till WEB-INF and executed the following command: java -cp ./lib:./classes:$LD_LIBRARY com/abc/sys/MyFile 我一直执行CD直到WEB-INF并执行以下命令:java -cp ./lib:./classes:$LD_LIBRARY com / abc / sys / MyFile

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ClassNotFoundException 导致的线程“主”java.lang.NoClassDefFoundError 中的异常 - Exception in thread "main" java.lang.NoClassDefFoundError caused by ClassNotFoundException 线程“main”中的异常 java.lang.NoClassDefFoundError: kotlin/KotlinPackage & 由:java.lang.ClassNotFoundException: kotlin.KotlinPackage - Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/KotlinPackage & Caused by: java.lang.ClassNotFoundException: kotlin.KotlinPackage 线程“main”java.lang.ClassNotFoundException中的异常: - Exception in thread “main” java.lang.ClassNotFoundException: 线程“主”中的异常java.lang.ClassNotFoundException? - Exception in thread “main” java.lang.ClassNotFoundException? 线程“main”java.lang.NoClassDefFoundError中的异常 - Exception in thread “main” java.lang.NoClassDefFoundError 线程“ main” java.lang.NoClassDefFoundError中的异常: - exception in thread“main”java.lang.NoClassDefFoundError: 线程“ main”中的异常java.lang.NoClassDefFoundError - Exception in thread “main” java.lang.NoClassDefFoundError 主线程java.lang.NoClassDefFoundError中的异常 - Exception in main thread java.lang.NoClassDefFoundError 线程“ main”中的异常java.lang.NoClassDefFoundError - exception in thread 'main' java.lang.NoClassDefFoundError 线程“main”java.lang.NoClassDefFoundError中的异常: - Exception in thread “main” java.lang.NoClassDefFoundError:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM