私は、1つのJavaファイルを作成し、それをデスクトップ上に置いて、Macの端末から実行するのに慣れています(cd Desktop/
、javac HelloWorld.java
、java HelloWorld
)。今私は複数のクラスを持つプログラムを持っています。私の質問は、フォルダからプログラムを実行する方法です。私は約5つの.javaファイルを自分のフォルダに持っていて、メインクラスでそれを実行する必要があります。ターミナルでフォルダMacからJavaプログラムを実行する
0
A
答えて
0
HelloWorldの代わりにエントリポイントクラスの名前を使用するだけで、他のクラスは自動的にコンパイルされて使用されます。
エントリポイントクラスはメソッド
1
つのファイルに複数のクラスを書くか、別の.javaファイルでそれらを書くことが含まれている1は何も変わりません。最後に、あなたはない。 .classファイルのうち、noに等しいもの。 .javaファイルで定義したクラスのリストです。
JVMはクラスファイル内のpublic static void main(String[] args)
をチェックしてプログラムを実行します(BTWでも上書きすることができますが、上記のものが最初に呼び出されます)。どのクラスにもmain()
メソッドを書くことができます。私はそれがjava HelloWorld
のようなプログラムを実行するためにクラス名を使用する理由だと考えています。
関連する問題
- 1. eclipse、java&ターミナルからプロジェクトを実行する
- 2. ターミナル経由でMac上でpolymlを実行するには?
- 3. Javaプログラムからコマンドを実行する
- 4. Macのターミナル:エラー、私はターミナルで、この行を実行してい
- 5. ターミナルからでもプログラムを実行することができません
- 6. MACのVBAからJavaコマンドを実行
- 7. Macアプリケーションの実行方法Javaから?
- 8. プログラムでGnomeターミナルを開き、コマンドを実行する
- 9. 別のJavaプログラムからRMIプログラムを実行する
- 10. 共有フォルダからプログラムを実行する際の問題
- 11. Mac上のターミナルで「Opt」フォルダを開きます
- 12. PHP - ターミナル、ubuntuサーバーからコードを実行
- 13. Javaのターミナルで実行できるコマンドを実行する方法
- 14. Javaターミナルでバックコマンドを実行します。Javaランタイム
- 15. MacでC#(windows)プログラムを実行
- 16. Javaプログラムからのコンソールスクリプト実行
- 17. UbuntuのターミナルでJavaを実行する16.04 LTS
- 18. IntelliJ外部ツールからターミナルでコマンドを実行する
- 19. ANTをJavaでプログラムで実行する
- 20. Macからスクリプトを実行
- 21. JenkinsでJavaプログラムを実行
- 22. バックエンドでjavaプログラムを実行
- 23. 別のJavaプログラムの中でJavaプログラムを実行する方法
- 24. .classファイルを別の.javaファイルからJavaでプログラムで実行する方法
- 25. Javaプログラムでdbisqlを実行する
- 26. TomcatでバックグラウンドJavaプログラムを実行する
- 27. バッチスクリプトでJavaプログラムを実行する
- 28. PHP - ターミナル/コマンドライン - Mac
- 29. ターミナルでイオンプロジェクトを実行するには?
- 30. rubyスクリプトからフォルダ内の(ターミナル)cd
あなたの質問に直接答えは出ていませんが、IDEに移行することをお勧めします。 – Rogue
@Rogueでも、ターミナルの使い方を知っておくべきだと思います。それは学習の基本です。 IDEを使用せずに学習すると、概念が強くなり、以下のような多くのことを学ぶことができます(**私は**)(http://stackoverflow.com/a/38810333/4859791)。 – SkrewEverything
ああ、絶対に。しかし、それをターミナルで学ぶことは、私自身の経験からそれを避けるためのもっとモチベーションです。 – Rogue