0

私は経験豊富な PHP プログラマーであり、Powershell や JavaScript などのバックグラウンドを持っています。Java の利点を理解し、より深く掘り下げたいと考えています。

ただし、すべてのドキュメントは私には高度すぎます。

典型的な PHP 構造:

index.php
classes/class_get.php
classes/class_set.php

index.php のどこに行がありますか

require_once "classes/class_get.php";
require_once "classes/class_set.php";

今Javaで... Windowsファイルが.JAR形式であることを理解しています。ここは問題ありません、わかりやすいです。これを日食で作成するとき、私は混乱しています。構造です。

Main.java
src*/defaultPackage**/myClass.java

* フォルダ
** パッケージ

Main.java ファイルのどこで「import myClass.java」を宣言しますか?

また、次のような他のパッケージ:

import java.awt.*;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;

エラーが発生していますが、このマニフェスト ファイルについて、まだチュートリアルで聞いたことがありませんか?

4

2 に答える 2

1
  • a) Java には Windows ファイルはありません。Java はクロスプラットフォームです。

  • b) スラッシュで区切られたものは常にフォルダーです。ドットが付いているものは常にパッケージです。それは十分に紛らわしいので、それらを混同しないでください。

  • c) 「defaulPackage」という用語は使用しないでください。パッケージを指定しない場合の用語があるためです。次に、クラスのパッケージをデフォルト パッケージと呼びます。

Main.java
src*/defaultPackage**/myClass.java

Main.java ファイルのどこで「import myClass.java」を宣言しますか?

ソースファイルではなくクラスをインポートするため、.java をインポートすることはありません。多くの場合、jar にはサードパーティがコンパイルしたクラスしかなく、ソースはありません。まあ - たぶん。

クラスがパッケージに属している場合、クラスの名前はパッケージ名全体です。同じパッケージ内のクラスからは省略できます。

そのため、Main と MyClass が同じパッケージに属しているかどうかはわかりません (他のユーザーと通信する場合は大文字を使用してください。そうしないと混乱します)。

その場合: 何もインポートしないでください。

それ以外の場合: パッケージ名全体をインポートします。これには複数のドットが含まれる場合があります。

たとえば、次のようになります。

 import yourCompany.games.monstersahead.*;

また

 import yourCompany.games.monstersahead.MyClass;

例えば。

通常、パッケージ名には、src、bin、classes などのフォルダー名は含まれません。

于 2012-05-15T11:21:01.887 に答える
1

これを試してください。これは、Eclipseでjarまたは実行可能なjarを作成する方法です

ファイル -> エクスポート -> Java -> Runnbale JAR ファイル

起動構成: public static void main(String[] args) を含むクラス

輸出先:対象地

ライブラリの取り扱い:

必要なライブラリを生成された JAR にパッケージ化する

終了

于 2012-05-15T10:16:15.127 に答える