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. cmdからjarファイルを実行しています
- 2. リモートサーバからシェルスクリプトからjava -jarコマンドを実行するには?
- 3. cmdからjavascript関数を実行
- 4. cmdから.class javaファイルを実行しています。発行
- 5. javaはcmdからjarを実行できますが、ダブルクリックすると表示されません。
- 6. NetBeansでJavaコードからjarファイルを実行する方法
- 7. Javaコードからjarファイルを実行する
- 8. Javaプログラムから.jarファイルを実行する方法
- 9. C#からJarファイルを実行する
- 10. PythonからJarファイルを実行する
- 11. 別のjarファイルからjarファイルを実行するには?
- 12. jarでJava実行可能ファイルを実行するには
- 13. JARファイルおよび関連するパスをリストするJavaコマンド
- 14. NSISインストーラからQuickTime関連ファイルを実行するには?
- 15. コンパイルできますが、jarファイルでcmdからJavaを実行できません。
- 16. jar実行後にJavaプロセスを生き残らせるには?
- 17. phpコードからwin cmdを実行するには?
- 18. cmdからプロジェクトを実行するには? (Windows 7の)
- 19. はJAR実行した後、CMD画面を非表示にする
- 20. C++コードから実行可能なjarファイルを実行する
- 21. 実行中のJavaアプリケーションでjarアーカイブを実行する
- 22. ブラウザからcmdを実行 - JS
- 23. cmd - コマンドを実行するためのjava - ライブラリ
- 24. Java再実行jarファイル
- 25. Intellijにjarを生成してjava-jarで実行するライブラリを含む
- 26. Runtime.execを使用してJAVAからhadoop jarコマンドを実行する
- 27. 別のjarを使用するjarを実行するには
- 28. Java、スキャナに関連する
- 29. intellijアイデアから実行中にjarファイルリソースを使用するIDE
- 30. JSP tomcatサーバーからjarファイルを実行するには
右ですが、-classpathオプションが優先されます。 – asgs
@asgs、実際はありません。いくつかのアプリはクラスパスが大きすぎてコマンドラインに収まらないため、環境変数を使用する必要があります。例えばアプリサーバー。 –
@Paul Grime: "-cp" *は行く方法です。最近のWindowsのバージョンでは、必要に応じて.cmdファイルに入れておくと問題はありません。 – paulsm4