私は自分のプロジェクトに4つのクラスを持っていますが、それらはお互いに接続されているので(titleScreen、クレジット、storyScreen、camapaign)コンパイルされた。もう1つのことは、コマンド(DOS/CMD)javacを使用してもコンパイラが他のクラスを見つけることができないと言っても動作しませんでしたが、それらはクラスとして存在します。どのようにコンパイルして動作させることができますか?コンソールやGUIなしではNetbeansのCleanとBuildは機能しません。Javaで複数のクラスをコンパイルする(コンソール)
答えて
ちょうど
javac *.java
行うそれとも、別のソースとバイナリのフォルダを持っている場合:
mkdir bin
javac -d bin src/*.java
をそれとも、複数のソースフォルダを持っている場合:
他の人が言ったようにmkdir bin
shopt -s globstar # requires bash 4
javac -d bin src/**/*.java
あなたのJavaファイルを共通のフォルダに入れます。 "ディレクトリ"を入力し、コマンドラインからjavac directory/*.java
を呼び出します。
ありがとう私もこれを試してみる<3 – ElvenX
、 javac *.java
にいくつかのバリエーションがあります。しかし、私の提案は、Javaビルドツールの使い方を学ぶことです。
Apache Antツールは、古典的なMakeツールの「道徳的に同等」です。あなたは、OSに依存しない方法で構築したいターゲットと実行される操作のシーケンスを含む "build.xml"ファイルを作成します。
Apache Mavenツールは、異なる考え方に基づいています。コードを構築する方法を述べるのではなく、コード、その依存関係、および構築したいことを記述します。 Mavenは建物の「やり方」を管理し、さらに多くのことを行います。これは短期的にはもっと複雑ですが、(私の経験では)長期的には多くの利点があります。
この回答は、最新のjdk7とjre7に基づいています。意味私はそれらをダウンロードし、私のコンピュータ - >プロパティ - >高度な - >環境変数の私の 'クラスパス'と 'パス'に追加しました ここの答えは本当の詳細を持っていないので、 : 議論のため、私はプロジェクト 'My_Project'を呼び出します。これはプロジェクトのすべてのソースコードを保持します。この「My_Project」ディレクトリ(フォルダ)の中で、「クラス」という別のディレクトリ(フォルダ)を作成しました。私のコマンドラインから、私のソースコードを保持しているディレクトリ、例えば 'C:> cd Users \ My_Name \ Project_Location \ My_Project \ src'に移動したところ、ディレクトリ内のjavac -d ../classes My_Projectを使ってプログラムをコンパイルします。 java。これが実行された後、プロジェクト内のクラスフォルダに移動すると、コンパイルされたすべての.classファイルが表示されます。そしてあなたのプログラムはコマンドラインから実行することができます。たとえば、javaディレクトリはまだMy_Projectです。これは、Javaアプリケーションのデプロイ/編成に役立ちます。
- 1. .javaクラスで複数の.jarファイルをコンパイルする
- 2. コンソールでjavaファイルをコンパイルします
- 3. Javaグラフィックス複数クラス
- 4. Java複数のパッケージでRMIサーバー/クライアントアプリケーションをコンパイルする
- 5. 複数のJavaパッケージをTextMateでコンパイルする
- 6. Java:配列、複数のクラス
- 7. Javaクラスの逆コンパイルと再コンパイル
- 8. 複数のクラスを持つStylus変数を作成し、コンパイルで連結する
- 9. Javaがクラス内で複数のスレッドを開始する
- 10. 複数のクラスで同じプリントライターを使用する方法(Java)
- 11. Javaでの引数のコンパイル
- 12. Javaのコンソールから複数の行を読む
- 13. Javaでコンソールをクリアする
- 14. 複数のクラスを参照する単一のJavaクラス/インタフェースを実装する
- 15. 複数のmain()でコンパイルする
- 16. Java:コンソール出力をguiにエクスポートする別のクラスのJTextArea
- 17. クラス対配列の複数のインスタンスJava
- 18. Java:同じクラスの複数のActionListeners?
- 19. Java、複数のクラスとそれらの複数のブール値
- 20. 複数のネストされたクラスJava
- 21. (java 5でコンパイルされた)クラスが(Java 6でコンパイルされた)他のクラスと会話するときのコンパイルの問題
- 22. 複数のライブラリをコンパイルするNDK
- 23. C++ - 複数のファイルをコンパイルする
- 24. g ++複数のファイルをコンパイルする
- 25. 複数のソースファイルをコンパイルする
- 26. GradleでXtend + Javaクラスをコンパイルする方法
- 27. lein-figwheelでJavaクラスをコンパイルしてインポートするには?
- 28. 角2 ngClass - クラス変数で複数のクラスを適用する
- 29. C++他の複数のクラスで単一のクラスを使用する - コンパイル時に複数の定義エラーが発生する
- 30. Intellij Ideaで複数のコンソールとプロジェクトを表示する方法
ありがとう、私はこれを試してみます。 :) – ElvenX
私はファイルを実行するときにここで言う待機:メインクラスをロードまたは見つけることができなかった... – ElvenX
どのように実行していますか? 'bin'フォルダを作成した場合は、必ずそのフォルダにcdしてください。 –