問題タブ [openjdk-11]

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 に答える
2733 参照

java - com sun tools jarがopenjdk 11 libフォルダーに存在する場合でも見つからない

openjdk 11 lib フォルダーに tools.jar を配置しましC:\Program Files\AdoptOpenJDK\jdk-11.0.6.10-hotspot\lib\tools.jarた。

しかし、コマンドでプロジェクトをビルドしてmvn installいるときに、次のエラーが発生します

tools.jar をどこに置くべきですか? エラーが/../前にどのフォルダを示しているかわかりませんlib/tools.jar

NB tools.jar ファイルは、jdk 8 フォルダーからコピーされます。また、このjarをダウンロードして、開いているjdk libフォルダーに入れてみました。

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

ssl - ClientHello 後の SSL ハンドシェイクの失敗

クライアント側でopenJdkバージョン11.28を使用しています。https 経由でデプロイされた Web サービスを呼び出すと、ハンドシェイク エラーが発生します。Web サービスの Nmap コマンドは、以下の結果を提供します。

ここに画像の説明を入力

以下のログを生成している Java で ssl,handshake ロギングを有効にしました。

ハンドシェイクの失敗の背後にある理由を見つけることができません。握手中に問題が発生した場所を特定するのを手伝ってください。ありがとうございました。

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

java - Java (openjdk 11) を使用して Windows 10 でファイルを排他的にロックするにはどうすればよいですか?

openjdk 11 を使用して Windows 10 でファイルを排他的にロックしようとしていますが、意図したとおりに機能しません。ロックが設定されている限り、自分のプロセス以外はファイルを編集/削除/...できないことを保証する必要があります。

私は答えを探しましたが、それらは a) かなり古く、b) 私と同じコードを使用し、「これがどのように行われたか」と言います。

以下は、テストファイルを作成し、ロックを取得してから 10 秒間待ってから読み取る簡単な例です。非共有ロックにはオープン オプション 'WRITE' が必要です (それ以外の場合、tryLock は UnsupportedOperationException をスローします)。

これまでの動作:

  • 待機中に (Windows エクスプローラーで) ファイルを削除すると、読み取りによってファイルの元のコンテンツが配信されますが、ファイルを削除した瞬間にエクスプローラーの概要からファイルが消えます。
  • 待機中にファイルを編集すると (たとえば、メモ帳 ++ を使用)、エディターはコンテンツを表示せずにファイルを開きます。編集して保存することはできますが、その後、読み取りは -1 で返され、ファイルは空です。

予想される動作:

  • ファイルへのその他のアクセスは、Word 文書を開いて削除しようとした場合のように、Windows エラー (使用中のファイル) を返す必要があります。

私は何を間違っていますか?

edit1: channel.close() を忘れた