나는 친구를 위해 작은 프로젝트를 만들어 내가 넷빈즈에서 내 PC에서 그것을 만들 때 다음과 같은 오류가있어 :건물 프로젝트 오류
이Not copying library D:\share on eee\GeorgeApp\${libs.excel.classpath} , it can't be read.
Not copying library D:\share on eee\GeorgeApp\${libs.MySQLDriver_2.classpath} , it can't be read.
Not copying library D:\share on eee\GeorgeApp\${libs.Jcalendar.classpath} , it can't be read.
Not copying library D:\share on eee\GeorgeApp\${libs.AutoComplete.classpath} , it can't be read.
내가 lib 폴더에 생성되는 jar 파일을을 뿐만 아니라 우분투에서 실행되는 내 PC 마녀에서 그들을 실행합니다. 훌륭하게 작동합니다. 내 wifes pc 마녀도 실행 창문을 실행합니다. 내 친구 PC에서 실행하려고하면 주 클래스를 찾을 수 없다는 오류가 발생합니다. 그것은 내 건물에있는 오류들과 관련이 있습니까?
내 친구 PC에서 나는 JRE와 심지어 JDK를 설치하려고 시도했지만 ... 아무 것도. 그런 다음 Netbeans를 자신의 PC에 설치하고 프로젝트를 다시 만들었지 만 Netbeans에서도 정상적으로 실행됩니다.
이들은
내가 그것을[email protected]:~$ java -jar "/home/unknown/NetBeansProjects/ProtocolProject/GeorgeApp/dist/GeorgeApp.jar"
Exception in thread "main" java.lang.UnsupportedClassVersionError: georgeapp/GeorgeApp : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: georgeapp.GeorgeApp. Program will exit.
[email protected]:~$
문제가 될 수있는 방법 내가 프로젝트를 빌드 할 때 내 PC에 표시 이러한 오류를 방지 할 수 있습니다 어떤 생각을 실행하려고하면 내가 얻을 무엇인가?
감사합니다.
권한 문제일까요? 질문에 [편집]하고 오류 메시지를 추가하는 것을 고려하십시오. 그들은 당신이 생각하는 것보다 더 유익하다.) ** 업데이트 : ** "메인 클래스를 찾을 수 없다"는 것을 볼 수있다. 그러나 스택 트레이스가 있다면 그것을 보여줄 수도있다. – jmort253