2016-07-22 31 views
2

mac osにsqldeveloperをインストールしようとしていますが、起動に失敗します。私は、JAVA_HOMEが設定されていることを確認するために交差していますが、次の例外が発生しています。誰でもこの問題に直面した?私はJava 1.8とSQL開発者バージョン4.1.3を使用しています。Mac OSでのSqlDeveloperのインストールEl capitan

sqldeveloper.sh: line 4: cd: sqldeveloper.sh: Not a directory 
java.lang.ExceptionInInitializerError 
    at org.eclipse.osgi.framework.internal.core.Framework.initializeProperties(Framework.java:380) 
    at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:202) 
    at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(EquinoxLauncher.java:67) 
    at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(EquinoxLauncher.java:37) 
    at org.eclipse.osgi.launch.Equinox.init(Equinox.java:178) 
    at org.netbeans.modules.netbinox.Netbinox.init(Netbinox.java:84) 
    at org.netbeans.core.netigso.Netigso.prepare(Netigso.java:167) 
    at org.netbeans.NetigsoHandle.turnOn(NetigsoHandle.java:138) 
    at org.netbeans.ModuleManager.enable(ModuleManager.java:1339) 
    at org.netbeans.ModuleManager.enable(ModuleManager.java:1156) 
    at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340) 
    at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276) 
    at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:301) 
    at org.netbeans.core.startup.Main.getModuleSystem(Main.java:181) 
    at org.netbeans.core.startup.Main.getModuleSystem(Main.java:150) 
    at org.netbeans.core.startup.Main.start(Main.java:307) 
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.security.ProviderException: setSeed() failed 
    at sun.security.provider.NativePRNG$RandomIO.implSetSeed(NativePRNG.java:458) 
    at sun.security.provider.NativePRNG$RandomIO.access$300(NativePRNG.java:329) 
    at sun.security.provider.NativePRNG.engineSetSeed(NativePRNG.java:212) 
    at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:209) 
    at java.security.SecureRandom.<init>(SecureRandom.java:190) 
    at org.eclipse.osgi.framework.internal.core.UniversalUniqueIdentifier.computeNodeAddress(UniversalUniqueIdentifier.java:127) 
    at org.eclipse.osgi.framework.internal.core.UniversalUniqueIdentifier.<clinit>(UniversalUniqueIdentifier.java:35) 
    ... 18 more 
Caused by: java.io.IOException: Operation not permitted 
    at java.io.FileOutputStream.writeBytes(Native Method) 
    at java.io.FileOutputStream.write(FileOutputStream.java:313) 
    at sun.security.provider.NativePRNG$RandomIO.implSetSeed(NativePRNG.java:456) 
    ... 24 more 
+0

インストールしようとしていますいくつかのシェルプロンプトから** sqldeveloper.sh **を手動で呼び出してアプリケーションを起動しますか? – Abecee

+0

正確な手順を詳しく説明してください。 http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-install-mac-1969675.htmlに沿っていますか? – Abecee

+0

はい私はoracleで説明したようにしました。私はJDKが正常に私のIDEのために実行しているので、何も問題はないようです。アプリケーションを通じてSQL Developerを開くと、すぐに開かれ、すぐに殺されます。だから私はシェルプロンプトから手動で実行し、このエラーを見つけることができました。 – user5897137

答えて

0

は、私は、これは古いですが、同じ問題にここに来て、誰のために実現します。Java 7のデフォルトのエントロピー収集デバイスは、(正確な条件についてはよく分からない)は、Mac OS Xシステムでは書き込み可能ではないかもしれません/dev/urandomです。このJavaの8を使用する(デフォルトはとにかく/dev/randomである場合)または(あなたが呼び出し元のスクリプトを変更することができない場合、またはJAVA_TOOL_OPTIONSを経由して環境変数)Javaの呼び出しで-Djava.security.egd=file:/dev/randomを宣言するのいずれかを回避するには

関連する問題