問題タブ [default-package]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - デフォルトパッケージのJavaクラスにアクセスするには?
私は現在、grails プロジェクトで他のユーザーと協力しています。私はいくつかのJavaクラスを書かなければなりません。しかし、groovy で作成された検索可能なオブジェクトにアクセスする必要があります。このオブジェクトはデフォルト パッケージに配置する必要があるようです。
私の質問は次のとおりです。名前付きパッケージのJavaクラスからデフォルトパッケージのこのオブジェクトにアクセスする方法はありますか?
java - デフォルトパッケージからクラスをインポートする方法
私はEclipse3.5を使用しており、デフォルトのパッケージとともにいくつかのパッケージ構造を持つプロジェクトを作成しました。デフォルトパッケージに1つのクラス(Calculations.java)があり、そのクラスを任意のパッケージ(たとえば)で使用したいと思いますcom.company.calc
。デフォルトのパッケージに含まれているクラスを使用しようとすると、コンパイラエラーが発生します。デフォルトパッケージのクラスを認識できません。問題はどこだ?
Calculations.java-ソースコード
クラスを他のパッケージに入れることはできません。このクラスには、Delphiで実装されているいくつかのネイティブメソッドがあります。そのクラスをいずれかのフォルダーに配置すると、回避したいDLLに変更を加える必要があります(実際にはできません)。そのため、クラスをデフォルトのパッケージに入れました。
java - 指定しない場合、クラスが含まれるデフォルトのパッケージは何ですか?
次のコードを含む Main.java という名前のファイルがあるとします。
特定のパッケージ、(おそらく?) 名前のないパッケージに入れられますか?
ありがとう
java - 「デフォルトパッケージ」からパッケージの名前を変更すると、クラスが見つからないという例外が発生します
Javaで「デフォルトパッケージ」からパッケージの名前を変更すると、クラスが見つからないという例外が発生します。デフォルトのパッケージ内でコードを実行すると、コードは正常に動作しますが、Eclipse の新しい Java プロジェクトと新しいパッケージにコードを貼り付けると、上記のクラスが明らかに存在する場合でも、classnotfound 例外がスローされます。新しいパッケージ。なにが問題ですか?私を助けてください :(
java - (デフォルトの)src パッケージを使用すべきではないのはなぜですか?
私は最近 Eclipse IDE の使用を開始し、デフォルト (src) パッケージを使用して新しいパッケージを作成してはならないことを多くの場所で読みました。
この背後にある理由を知りたかっただけです。
eclipse - Tomcat Eclipse Java EE デフォルト パッケージ
Eclipse Juno と Tomcat 7 を使用して動的 Web アプリケーションをセットアップしようとしています。問題は、ファイル構造が次の場合にのみサーブレットを実行できることです。
MyProject/Java リソース/src/(デフォルト パッケージ)/MyServlet.java
デフォルトのパッケージの使用を避けるべきだと読みましたが(理由はわかりません)、別のパッケージを使用しようとすると:
MyProject/Java リソース/src/myPackage/MyServlet.java
エラーメッセージが表示されます:
HTTP ステータス 404 - /MyProject/MyServlet 要求されたリソースは利用できません
小さなテスト プロジェクトなので、新しいワークスペースを開始し、必要に応じてプロジェクトを新たに作成できます。どこかでパスを変更する必要があると思いますが、場所や方法がわかりません。
web.xmlで次を使用して動作させました
index.html ファイルは、次のタグを使用してこれを呼び出します。
最初はうまくいかなかったので、サーバーを右クリックしてTomcatの作業ディレクトリをきれいにしました(これが必要かどうかはわかりません)それでもうまくいかなかったので、あきらめてEclipseを終了しました。これで新しい設定が保存されたに違いありません。助けてくれてありがとう。DG
java - JAVAでデフォルトパッケージの使用が推奨されないのはなぜですか?
JAVA でデフォルト パッケージを使用することが推奨されないのはなぜですか? 保守性と読みやすさのために、より合理的で説明的なパッケージ名を使用する方が理にかなっていることは理解していますが、その背後に他の理由がありますか?
java - クラスから JFrame を呼び出すにはどうすればよいですか?
デフォルトのパッケージの下に Jframe を持つプロジェクトがあります。別のメイン クラスから jframe を呼び出すことはできません。
別のクラスは: A.java
java - デフォルトのパッケージとクラスパスからの構成ファイルのロード
jetty の JAX-RS アプリケーションで構成ファイルをロードしているときに、クレイジーなエラーが発生します。
config.properties
デフォルトのパッケージを入れると、問題なく動作します。しかし、それをロードすると、オブジェクトjava -cp config.properties
には何もありません。config
これらの方法を調べましたが、うまくいきません。
奇妙なことに、プロジェクトで Tinylog を Logger として使用し、TinyLog がtinylog.properties
同じ方法でその構成ファイルをロードします。
を介してtinylog構成をフィードしていますjava -cp tinylog.properties
。私のコードに何か問題がありますか?
ubuntu - lua のデフォルト パッケージの変更
現在Ubuntuを実行していますが、luaに問題があります。プロジェクトを cmake で実行しようとすると、 と表示されますLUA_LIBRARY-NOTFOUND
。
ただし、lua をインストールしたので、/usr/include フォルダーをチェックインすると、そこに lua があることがわかります。しかし、lua50、lua5.1、および lua5.2 フォルダーがあります。
それは私のコンピューターではないので、私の前の人が正確に何をしたかはわかりません。
コマンド「pkg-config --libs lua」を実行すると、「-llua50」が返されます。そして、「-llua -lm」を返すことになっていることを知っています。
そのため、lua のデフォルト パッケージを「lua50」ではなく「lua5.2」を使用するように変更する必要があると思いますが、その方法も、それが正しいかどうかもわかりません。
この問題を解決する方法について考えている人はいますか?