友人のために小さなプロジェクトを作成しましたが、NetBeansの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ファイルも取得し、ubuntuで実行されているPCwitchで実行します。よく働く。私の妻では、PCの魔女の実行ウィンドウもうまく動作します。友達のPCで実行しようとすると、メインクラスが見つからないというエラーが発生しました。それは私の建物のプロスで取るエラーと関連がありますか?
友達のPCで、JREやJDKをインストールしてみましたが、何もインストールされていません。次に、彼のPCにNetbeansをインストールし、プロジェクトを再構築しましたが、何もありません...Netbeansでも正常に実行されます。
これらは私がそれを実行しようとすると私が得るものです
unknown@unknown-pc:~$ 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.
unknown@unknown-pc:~$
何が問題である可能性があり、プロジェクトをビルドするときにこれらのエラーがPCに表示されないようにするにはどうすればよいですか?
ありがとうございました!