2016-09-19 13 views
0

私はnetbeansスイング小さなプロジェクトのjarファイルをexcuteしようとしています。 私はスタックオーバーフローですべてのソリューションを試しましたが、何も機能していません。ファイルは実行されません。jarファイルが実行されません

C:\Users\armyTik\Documents\NetBeansProjects\Notepad\dist\Notepad.jar 

余分な詳細: - >ビルド - >梱包 - > "コンパイルした後JARの構築"

プロパティ私はそれがに位置しているjarファイルをダブルclikingで働くようにする必要があり 「依存するライブラリのコピー」がチェックされます。

プロパティ] - > [ファイル名を指定して実行 - >メインクラス:CMDで "​​notepad.NotepadComponent"

を、menaully jarファイルをexcutingことで、私は次のエラーを取得:

cd C:\Users\armyTik\Documents\NetBeansProjects\Notepad\dist 
java -jar Notepad.jar 
"Error: Could not find or load main class notepad.Notepad" 

を私は多くの時間を費やしてきましたそれをグーグルでは、しかし、適切な解決策を見つけることができませんでした。 私はjavaと多くのexpirienceを持っていないので、私は何をすべきかを具体的にしてください。

ありがとうございます!


EDIT:

私はjarファイルを抽出して得た:

META-INF/MANIFEST.MF 
notepad/FileManager.class 
notepad/icon.gif 
notepad/NotepadComponent$1.class 
notepad/NotepadComponent$2.class 
notepad/NotepadComponent$3.class 
notepad/NotepadComponent$4.class 
notepad/NotepadComponent$5.class 
notepad/NotepadComponent$6.class 
notepad/NotepadComponent$7.class 
notepad/NotepadComponent.class 
notepad/Thumbs.db 

META-INF/MANIFEST.MFのコンテンツ:

Manifest-Version: 1.0 
Ant-Version: Apache Ant 1.9.4 
Created-By: 1.8.0_102-b14 (Oracle Corporation) 
Class-Path: 
X-COMMENT: Main-Class will be added automatically by build 
Main-Class: notepad.NotepadComponent 

アップデート2:

cmdからjarファイルを開こうとしているときに新しい例外が発生しました:

netbeansからプロジェクトを開いているときに、アイコンが表示されます。 *****アイコンを削除すると、瓶が機能しています!私はアプリケーションのアイコンを保持する必要があります。

enter image description here

+0

「java -jar Notepad.jar notepad.NotepadComponent'」についてはどうですか? –

+0

同じエラーが発生します。 –

+0

あなたのsrcディレクトリのファイル構造は何ですか?あなたがメインクラスに提供したパスが間違っているようですね? –

答えて

0

あなたのクラスパスが正しくないためです。

java -cp "<PATH>/Notepad.jar" notepad.Notepad 

これが動作しない場合は、jarファイルを解凍し、パッケージとクラス名が正しいことを確認し、印刷CLASSPATHのENV変数やJavaとjavacのバージョンを確認してください。 このようにそれを試してみてください。

+0

提案したcmdコマンドはbeforと同じエラーを返します。jarファイルを展開し、パッケージとクラス名が正しいことを確認する方法CLASSPATH env変数を出力するか、javaとjavacのバージョンをチェックする? –

+0

名前をzip(Windows)に変更し、解凍して確認します。 java -version javac -version – amitmah

+0

解凍しました。私は2つのフォルダを持っています:notepad/{(alot of java files).class}とMETA-INF/MANIFEST.MF。私はここで何を確認すべきですか? –

関連する問題