[解決済み] java プロジェクトの pom.xml で、Missing artifact jdk.tools:jdk.tools:jar:1.6 のエラーが発生しました。
質問
ただし、解決する方法はわかっているつもりです。私は特定のバージョンがpomのどこに参照されているのかわかりません(私はそれを明示的に見ません)、そして私が見た解決策は、この依存関係を追加することです。
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6</version>
<scope>system</scope>
<systemPath>C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar</systemPath>
</dependency>
しかし、com.oracle を使用したいのですが、Windows の jdk ディレクトリは jdk1.8 です。
だから、私のマシンに実際にあるツールのバージョンを pom "want" にする方法はあるのでしょうか?
解決方法は?
やっと正規の方法で取り組んだ。
として、JDKではなくJREでeclipseを起動した場合に起こります。
tools.jar
はJREに含まれていません。
その主張に基づいて、JDKをインストールしてみてください。もし既にインストールされているのなら、あなたの
Path
JREのパスではなく、JDKのパスであることを確認してください。
最新バージョンのjavaでは
Path
には、以下のようなディレクトリがあります。
C:\ProgramData\Oracle\Java\javapath
. JREにリンクする可能性のあるショートカットが含まれています。これを削除して、JDKのbinフォルダーへのリンクを追加する必要があります。(例
C:\Program Files\Java\jdk1.8.0_66\bin
)
を変更するために、コンピュータを再起動する必要があるかもしれないことに注意してください。
Path
をクリックすると、eclipseの起動に有効です(なぜそうしなければならないのかよく分かりませんが、私はそうしました)。
また、Java のアップデートにより、おそらく再度
javapath
をPATHに追加してください。ですから、自動アップデートを使わず、手動でJDKをアップデートし、インストール後のパスを適応させたほうがいいかもしれません。少し重いですが、これで作業は完了です。
関連
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み】Javaクラスの "型に解決できない"
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み】Javaの".class expected "について
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】 executeQuery()でデータ操作文が発行できない。)
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] if / for / while 内で "Missing return statement" が発生する。
-
[解決済み】popBackStack()とreplace()の操作はどう違うのですか?
-
[解決済み】"比較メソッドはその一般契約に違反する!"
-
[解決済み】エラー「No enclosing instance of type Foo is accessible」の原因と修正方法について教えてください。
-
[解決済み】Eclipseがエラーメッセージ "Java was started but returned exit code = 1" を返す
-
[解決済み】Javaで無限大を実装する方法とは?
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み] StringBuilderをクリアまたは空にするにはどうすればよいですか?重複] [重複] [重複] [重複] [重複] [重複