手動ハック
ウェルカムページを気にせず、エラーを取り除きたい場合は、起動時にウェルカムページが表示されないようにすることができます。
-
起動時にウェルカムページを表示する設定を含むファイルを見つけます
(注 :SQL Developerの複数のバージョンをインストールした場合、複数のファイルが見つかる可能性があります。通常、システムディレクトリのバージョン番号で示されるように、SQLDeveloperの最新バージョンのファイルを編集する必要があります。
system19.4.0.354.1759
)-
Linux / Mac
find ~/.sqldeveloper/ -name dtcache.xml
例:
$ find ~/.sqldeveloper/ -name dtcache.xml /home/user/.sqldeveloper/system19.4.0.354.1759/o.ide.13.0.0.1.42.190403.1502/dtcache.xml
-
Windows
C:\ Users(ユーザー)\ AppData \ SQLDeveloper \ systemn.n.n.n.n.n \ o.ide.n.n.n.n.n.n.n
のどこかにあるdtcache.xmlという名前のファイルを探します。
-
-
そのファイルをお気に入りのエディターで開きます
-
この行を探してください:
<Key>oracle.help.StartPageEditor:TabCheckboxState:Default</Key>
その行のすぐ下で、値を
true
から変更しますfalse
に例:
<Value class="java.lang.Boolean">false</Value>
存在しない場合は、ファイルの最後の
</dt-cache>
の直前に追加するだけです。 :<Item> <Key>oracle.help.StartPageEditor:TabCheckboxState:Default</Key> <Value class="java.lang.Boolean">false</Value> </Item>
JavaFXをインストールする
このエラーを適切に修正する場合は、JavaFXをインストールする必要があります。一部のJavaディストリビューションのみがJavaFXにバンドルされているため、これは少し複雑です。
Ubuntuを使用している場合は、以下を参照してください。それ以外の場合:
-
JavaFXに付属するJavaのディストリビューションを見つけてインストールします(Java11または8はSQLDeveloperでサポートされているバージョンであるため、必ずインストールしてください)
-
SDKMAN を使用する 、
fx
を含むディストリビューションをインストールします 名前で:$ sdk list java | egrep "8.0|11.0" | grep fx | | 11.0.10.fx | zulu | | 11.0.10.fx-zulu | | 8.0.282.fx | zulu | | 8.0.282.fx-zulu | | 11.0.10.fx | librca | | 11.0.10.fx-librca | | 8.0.282.fx | librca | | 8.0.282.fx-librca
例:
sdk install 11.0.10.fx-zulu
-
または、JavaFXを使用してJavaディストリビューションを手動でインストールすることもできます
-
Azul Zulu:( JDK FXをダウンロード バージョン): https://www.azul.com/downloads / zulu-community /?package =jdk-fx
-
Bellsoft Liberica(フルJDKをダウンロード バージョン): https://bell-sw.com/pages/downloads/
-
-
-
SQL DeveloperがJavaを見つけられない場合は、
SetJavaHome
を設定して、インストールしたJavaを手動で指す必要がある場合があります。 product.conf内これは、オペレーティングシステムとJavaディストリビューションによって異なります
- Linux / Ubuntu(以下を参照)
- macOS:https://stackoverflow.com/a/60814843/399105 を参照してください
- Windows:https://stackoverflow.com/a/65389691/399105 を参照してください
Ubuntuの完全な手順
この質問は特にUbuntuに対して行われたため、JavaFXを使用してOracleSQLDeveloperをインストールするための完全な手順は次のとおりです。
-
エイリアン、OpenJDK 11、OpenJFXをインストールする
sudo apt install alien openjdk-11-jdk openjfx
-
SQLDeveloperのダウンロード>=19.2
https://www.oracle .com / tools / downloads / sqldev-downloads.html- Linux RPMをダウンロードします
-
SQLDeveloperのインストール
sudo alien -i sqldeveloper-*.rpm
-
(オプション)デスクトップエントリを作成します
echo "[Desktop Entry] Type=Application Name=Oracle SQL Developer Exec=sqldeveloper Icon=/opt/sqldeveloper/icon.png Terminal=false" >> ~/.local/share/applications/sqldeveloper.desktop
-
ターミナルでSQLDeveloperを開き、JDKへのパスを設定します
$ /usr/local/bin/sqldeveloper Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/user/.sqldeveloper/19.4.0/product.conf /usr/lib/jvm/java-11-openjdk-amd64/