MacにDevCenter1.6をインストールしたばかり(ダウンロードしたdmgからアプリにコピー)、jdk8u152がインストールされたmacOsSierra10.12.6を実行しています。アプリケーションはUIをロードします(スプラッシュ画面、次に開始するためのウィンドウ内のいくつかのチェックボックス)が、UIはフリーズします(スプラッシュ画面はまだそこにあります)。マウスクリックまたはキーボードへの応答がありません。また、メニューバーのアプリ名をクリックすることはできません。ただし、アプリはアクティビティモニターによって「応答なし」とラベル付けされていません。
これまでに試しました-
ここで何ができるか考えてみませんか?
以前のMacで同じconfig/osバージョンでDevCenterを実行していましたが、少し古いJDKでしたが、問題は発生しませんでした。
OSXでは、Java DevCenterが使用するバージョンを指定できるため、グローバルJavaバージョンをダウングレードする必要はありません。
Contents/info.plist
更新されたinfo.plist
ファイルは次のようになります。
<key>Eclipse</key>
<array>
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java</string>
</array>
Datastaxの誰かに連絡したところ、jdk 8u152でDevCenterを使用すると、この動作に関する苦情が表面化したことがわかりました。
今のところ、jdk 8u151にダウングレードしましたが、これで問題が修正されます。
ダウングレードなしでJavaバージョン
接続を作成してボタンを押すことができず、すべてがフリーズしました。 DevCenterプラグインフォルダー内のswt
プラグインの変更は機能しました。これが私の構成でした:
DevCenter-1.6.0-macosx-x86_64
10.14.6
jdk1.8.0_231.jdk
swt.jar
(短縮名)に変更しますcp DevCenter/DevCenter.app/plugins/org.Eclipse.swt.cocoa.macosx.x86_64_3.103.2.v20150203-1351.jar ~/Desktop
swt.jar
に置き換えますmv swt.jar DevCenter/DevCenter.app/plugins/org.Eclipse.swt.cocoa.macosx.x86_64_3.103.2.v20150203-1351.jar
ついにうまくいった