私はjavaでアルゴリズムの学習を始めましたが、PythonやRubyとは違って、自分のやり方で多くのことが起こります。私は将来の参照のために私のソースコードをうまく構築したいと思っていました。ここに私のディレクトリ構造があります。私の新しいプロジェクトのJava設定を構成するには?
~/workspace/algorithms/
|---searching/BinarySearch.java
|---sorting/InsertionSort.java
InsertionSort.java
ファイルには、このパッケージで構成されています
package algorithms.sorting;
class InsertionSort {...}
私は私のJavaソースをコンパイルすることですが、私はトラブルのプログラムを実行しているを持っています。また、algorithms
内のパッケージから任意のパッケージにコードをインポートする必要があります。
vimやコマンドラインからパッケージ構造を損なわずにプログラムをコンパイルして実行するにはどうすればよいですか?コマンドを実行しているときに私の現在のディレクトリは何でしょうか?
PS:私はvim
ユーザーです.Javaのために放棄したくありません。
クラスパスの問題のようです。 –
ant、maven、gradle、またはsbtを見てください。そして、真剣にJava用のIDEの使用を検討して、私は20年以上vimを使ってきましたが、私は一般にプログラミング用のIDEを好んでいました。 –