問題タブ [bootclasspath]

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.

0 投票する
1 に答える
4835 参照

java - Java ブートクラスパスの設定

私のコンピュータには JDK6 と 8 がインストールされています。

ただし、この警告があります

誰もそれを設定する方法を知っていますか? 私はIDEを使用しておらず、windows7を使用しています。ありがとう!

0 投票する
1 に答える
211 参照

java - bootclasspath を介して xml ファイルをクラスパスに追加します

次のシナリオ:

実行可能な jar としてコンパイルされた小さなサービスのシステム用の管理ツールを拡張しています。これらのサービスは、多数のタスクのためにクラスパスで xml 構成を使用します。

コンパイルされたjarファイルからdb構成などの構成ファイルを抽出し、クラスパスに動的に追加したいと考えています。これまでは、データベースの設定を変更したい場合、スイート全体を再コンパイルする必要がありました。

私が試したこと:
java -Xbootclasspath/p:/path/db.xml java -jar Foo.jar- これにより Java vm エラーが発生 しますjava -Xbootclasspath/p:/path/db.jar java -jar Foo.jar- これは何もしないようです。クラスパスで以下のスクリプトを使用して xml ファイルを見つけようとしましたが、できませんでした。xml は jar 内に直接配置されます (で作成jar cvMf db.jar db.xml)

私が使用したスクリプト:

誰かがこの問題を解決してくれることを願っています。

0 投票する
0 に答える
114 参照

java - :bootclasspath により java.lang.NullPointerException が発生する

Java エージェントの jar をクラスパスに追加するために、:bootclasspath を true に設定してプロジェクトをコンパイルしようとしていますが、プロジェクトの 1 つで、この行に java.lang.NullPointerException が生成されています。

その前に:

完全なバックトレースは次のとおりです。

ここで何が起こっているのですか?

0 投票する
1 に答える
946 参照

classpath - .jar が bootclasspath に含まれていないとコンパイルできない

私は gradle で android プロジェクトを構築しようとしています: これは ndk フレーバーのライブラリ プロジェクトであり.jar、Unity の礼儀である外部でスパイスが効いています。

gradle ファイルの詳細が重要だとはあまり思いませんが、次のような外部 jar ファイル (Unity が提供) を含めていると言えば十分です。

Javaのコンパイル中にgradleが次のようなコマンドを発行するため、実際には機能しているようです

BASE本当にあなたが追加したインデントと変数。unity.jarはクラスパス エントリであることに注意してください。

問題は、jar が -bootclasspath オプション(!!)に入れられない限り、unity.jarコンパイル時にjavac が明らかにクラスを見つけられないため、コンパイルが失敗することです。

なぜこれが起こるのですか?私の知る限り、クラスの検索パスは階層的である必要があり、ブートクラスパスの後、javac はクラスパスを検索する必要があります...

gradle に jar を bootclasspath somhow に貼り付けるように指示することは可能ですか (これは不器用に問題を解決します)?

よりクリーンな/より良い方法はありますか?

洞察をありがとう!

0 投票する
1 に答える
156 参照

java-8 - J2SE 1.8 プロファイルの OSGi システム クラスパスでパッケージに追加のクラスを提供する方法

ee.j2se-1.8 の内部には、パッケージ org.w3c.dom が含まれています。

バンドル xml-apis_1.4.1.20140905-131237.jar には同じパッケージ org.w3c.dom が含まれていますが、重要なクラスが 1 つ追加されています... ElementTraversal.class が追加されています。

ここで私の質問...

Equinox OSGi ランタイム内で不足しているクラスを提供するにはどうすればよいですか?

0 投票する
1 に答える
1228 参照

android - そのようなプロパティはありません: クラスの bootClasspath: com.android.builder.core.AndroidBuilder

Android Studio 1.5.1 でエラーが発生しましたが、一生わからないのです。それは読む、

「エラー: タスク ':app:dexguardDebug' の実行に失敗しました。そのようなプロパティはありません: クラスの bootClasspath: com.android.builder.core.AndroidBuilder」

./gradle2 debugCompileコマンド ラインから --stacktrace を実行すると、次のように表示されます。

何が悪かったのか:

ルート プロジェクト 'BestWestern' のタスク 'compileDebug' があいまいです。候補は次のとおりです。 .

この時点から何をすべきか正確にはわかりません

ここに私の成績ファイルがあります:

0 投票する
2 に答える
1020 参照

android - Android Studio 2.0 と Gradle 2.0 および Dexguard の bootClasspath エラー

Android Studio 2.0 にアップデートしたので、プロジェクトをビルドしたいのですが、次の例外が発生しました。

タスク ':app:dexguardDebug' の実行に失敗しました。そのようなプロパティはありません: クラスの bootClasspath: com.android.builder.core.AndroidBuilder

私はdexguard、gradle 2.0.0を使用しています

新しい Android Studio の何が問題なのかわかりません。