cmd promtから "javac Classname.java"を実行しようとしていますが、このClassname.javaにはJfreechartライブラリ/ jarsが必要です(プロジェクトパッケージにjarがインポートされているため)。しかし、私はcmdプロンプトからファイルを実行したいと私は出力を表示することができません。それは次のようなエラーがあります:(パッケージはexsistではありません)、それを修正する方法。クラスファイルが必要ですし、JNIコマンドを実行してヘッダファイルを作成します。私を助けてください。ありがとうございました 。Jarに関連する.Javaをcmdから実行する
答えて
set the classpathが必要です。
これは2通りの方法で実行できます。
javac -cp jar1.jar;path/to/jar2.jar Classname.java
それとも、あなたはそれが持続する必要がある場合は、CLASSPATH
環境変数を使用します:あなたは、Eclipseでコードを実行するために、既に管理している場合は
set CLASSPATH=path1;path2
javac Classname.java
"-classpath"コマンドライン引数にディレクトリパスまたは.jarライブラリを追加するだけで済みます。
http://ubuntuforums.org/showthread.php?t=230258
java -cp jts.jar:jcommon-1.0.0.jar:jfreechart-1.0.0.jar:jhall.jar:other.jar:rss.jar -Xmx256M jclient.LoginFrame .
:
あなたが持っているどのように多くのライブラリによっては、うまく次のようになります.SHスクリプト(Linux)または.cmdのファイル(Windows)をする羽目になるかもしれません
Windowsの場合は、 ";"セパレータとして(* nix ":"の代わりに)
'お手伝いをしてください!
を-classpath
か-cp
オプションを使用しますかEclipseがお手伝いします。
あなたのコードを実行した後で、「デバッグ」ビューでは、あなたがこのようなものが残っている必要があります。
あなたは下の「終了」テキストを右クリックして選択した場合は、「プロパティ」
あなたは、コマンドラインの内容をコピーして、コマンドラインからアプリケーションを実行するためにそれを使うか、などのクラスパスを設定するためにそれを使用することができます、あなたはこのような何かを取得します他の答えが勧められています。
いいです、この方法でIDEを使用したことはありません! – asgs
Paul Grimeの答えはあなたが必要としているものですが、this linkをチェックし、クラスローダーを理解しておく必要があります。
- 1. リモートサーバからシェルスクリプトからjava -jarコマンドを実行するには?
- 2. PHPのExec()関数からjava Jarを実行しますか?
- 3. cmdからjarファイルを実行しています
- 4. cmdからjavascript関数を実行
- 5. Javaから外部プログラムを実行する(cmd、Windowsを使用)
- 6. Hadoopのjava jarファイルからクラスを実行するには?
- 7. javaクラスからjarファイルを実行するには
- 8. .jarファイルを使用してcmdプロンプトでJavaコードをコンパイルして実行する
- 9. javaはcmdからjarを実行できますが、ダブルクリックすると表示されません。
- 10. cmdから.class javaファイルを実行しています。発行
- 11. java実行cmdファイルが失敗する
- 12. eclipseで `javaアプリケーションとして実行`と `cmd-line`から` java -jar xxx.jar`との違いはありますか?
- 13. Javaコードからjarファイルを実行する
- 14. Javaプログラムから.jarファイルを実行する方法
- 15. NetBeansでJavaコードからjarファイルを実行する方法
- 16. JavaでHadoop jarコマンドを実行する
- 17. C#からJarファイルを実行する
- 18. PythonからJarファイルを実行する
- 19. 別のjarファイルからjarファイルを実行するには?
- 20. JARファイルおよび関連するパスをリストするJavaコマンド
- 21. jarでJava実行可能ファイルを実行するには
- 22. NSISインストーラからQuickTime関連ファイルを実行するには?
- 23. jarファイル内でコンパイル中にcmdでjarファイルを実行します
- 24. jar実行後にJavaプロセスを生き残らせるには?
- 25. コンパイルできますが、jarファイルでcmdからJavaを実行できません。
- 26. win7のcmd行からコントロールパネルの "Java"に移動するには?
- 27. 実行中のJavaアプリケーションでjarアーカイブを実行する
- 28. C++コードから実行可能なjarファイルを実行する
- 29. .jarからアプリケーションを実行するとJavaのエラーが発生する
- 30. 1つのコマンドラインで一連のコマンドを実行する、cmd
右ですが、-classpathオプションが優先されます。 – asgs
@asgs、実際はありません。いくつかのアプリはクラスパスが大きすぎてコマンドラインに収まらないため、環境変数を使用する必要があります。例えばアプリサーバー。 –
@Paul Grime: "-cp" *は行く方法です。最近のWindowsのバージョンでは、必要に応じて.cmdファイルに入れておくと問題はありません。 – paulsm4