Javaパッケージプログラムの実行方法
動物と呼ばれるパッケージを作成する例を見てみましょう。クラスやインターフェースの名前との競合を避けるために、小文字のパッケージ名を使用することをお勧めします。
次のパッケージ例には、animalsという名前のインターフェースが含まれています-
/* File name : Animal.java */ package animals; interface Animal { public void eat(); public void travel(); }
それでは、上記のインターフェースを同じパッケージの動物に実装しましょう-
package animals; /* File name : MammalInt.java */ public class MammalInt implements Animal { public void eat() { System.out.println("Mammal eats"); } public void travel() { System.out.println("Mammal travels"); } public int noOfLegs() { return 0; } public static void main(String args[]) { MammalInt m = new MammalInt(); m.eat(); m.travel(); } }
次に、以下に示すようにJavaファイルをコンパイルします-
$ javac -d . Animal.java $ javac -d . MammalInt.java
これで、animalsという名前のパッケージ/フォルダが現在のディレクトリに作成され、これらのクラスファイルが次のように配置されます。
パッケージ内でクラスファイルを実行できます
$ java animals.MammalInt
以下のような結果が得られます。
Mammal eats Mammal travels
-
Windows 10 で JAR ファイルを実行する方法
jar ファイルは J の略です ava AR chive ファイルであり、その中に Java プログラム (Java クラス ファイル、メタデータ、およびリソース) を保持します。パッケージ ファイル形式 (.zip ファイル形式に似ています) である jar ファイルは、移植性を向上させ、これらのファイルが占めるスペースの量を減らすために、他のいくつかのファイルをまとめてパックするためにも使用できます。これにより、jar ファイルは非常に汎用性が高く、ゲーム、アプリケーション、ブラウザ拡張機能などの保存に使用できます。 すべての jar ファイルが同じように作成されるわけではありません。
-
レジストリ経由で起動時にプログラムを実行する方法。
以前の記事で、プログラムを Windows スタートアップ フォルダーに配置することで、Windows 10 スタートアップに任意のプログラムを追加する方法を紹介しました。このチュートリアルでは、レジストリを使用して Windows を起動するときに任意のプログラムを実行する方法を示します。 レジストリを使用して起動時にプログラムを実行することは、ユーザーがコンピューターの設定を変更できないようにする場合によく使用される方法です。 関連記事: Windows 10 スタートアップ フォルダーにプログラムを追加する方法。 Windows 10/8/7 OS のレジストリにスタートアップ