私はdistフォルダに移動して.jarを実行すると、プロジェクトをきれいにしてビルドして動作します。しかし、別のコンピュータに移動すると、私にはthis errorと報告されます。
動作しない他のコンピュータにはNetBeansがインストールされていませんが、Java 6.0.22がインストールされています。可能性のないネットワーク上にあるため、Javaを更新するオプションはありません。
また、もう1台のPCは、管理者によってブロックされているため、CMDで実行できません。これは.exeまたは.batと同じですが、私は可能です。
私はJCIFSライブラリを使って実行をテストするためにメインクラスを1つだけ使用しています。
私が紛失していることはありますか?いくつかの追加情報、ソースなどが必要な場合は、コメントしてください。
UPDATE
はここでプロジェクトをビルドした後の.jarのMANIFEST.MFです。
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.7
Created-By: 1.8.0_121-b13 (Oracle Corporation)
Class-Path: lib/jcifs-1.3.18.jar lib/xmlunit-core-2.3.0.jar lib/xmluni
t-legacy-2.3.0.jar lib/xmlunit-matchers-2.3.0.jar lib/commons-io-2.5.
jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: conectarsamba.ConectarSamba
JDK 1.6が必要ですか?そして、私はJDK 1.6のために変更したので、私はそれをどのように変更するのですか?マニフェストでビルドすると、1.8.0。 – programode0
マニフェスト/プロジェクトを再作成します。 JavaプラットフォームとしてJDK 1.6を使用していることを確認してください – Ayman
他のPCを確認していましたが、jarを開くためにjavaを使用する代わりに、Microsoftのいずれかを使用しています。これは問題かもしれませんが、私はデフォルトのオープニングプログラムや.regを変更することはできません。 – programode0