[解決済み] デフォルトのパッケージからクラスをインポートする方法
2022-12-07 11:01:36
質問
重複している可能性があります。 default-packageのjava-classesにアクセスする方法は?
私はEclipse 3.5を使用しており、デフォルトパッケージと一緒にいくつかのパッケージ構造でプロジェクトを作成しました。私は、デフォルトのパッケージに1つのクラスを持っています。
Calculations.java
で、そのクラスをどのパッケージでも使えるようにしたいのですが(例えば
com.company.calc
). デフォルトパッケージにあるクラスを使用しようとすると、コンパイラーエラーが発生します。デフォルトパッケージのクラスを認識できないのです。どこが問題なのでしょうか?
Calculations.java - ソースコード
public class Calculations {
native public int Calculate(int contextId);
native public double GetProgress(int contextId);
static {
System.loadLibrary("Calc");
}
}
私のクラスは他のパッケージには入れられません。このクラスはDelphiで実装されているいくつかのネイティブメソッドを持っています。もし私がそのクラスをどこかのフォルダに入れたら、私は避けたいそのDLLに変更を加えなければならないでしょう(本当に - 私はできません)。それが、私のクラスをデフォルトパッケージに置いた理由です。
どのように解決するのですか?
からの Java言語仕様 :
<ブロッククオート無名パッケージから型をインポートすることは、コンパイル時のエラーとなります。
リフレクションや他の間接的な方法でクラスにアクセスする必要があります。
関連
-
java 365*1000*60*60*24 計算問題
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] Javaはパラメータのデフォルト値をサポートしていますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
JAVA_HOME環境変数が正しく定義されていない問題を解決する
-
無効なメソッド宣言
-
SocketException java.netの4つの例外解決策。
-
配列定数は初期化子でのみ使用可能です。
-
API の戻り値を処理するために ResponseEntity を使用する
-
Web Project JavaでPropertiesファイルを読み込むと、「指定されたファイルがシステムで見つかりません」というソリューションが表示されます。
-
Spring Bootは、Tomcatの組み込みのmaxPostSizeの値を設定します。
-
[解決済み] default-packageのjava-classにアクセスするには?