web-dev-qa-db-ja.com

SQLDeveloper.exe自体がアクセスを拒否されています

Oracle 11gおよび11gクライアントをインストールした。 SQLDeveloperを起動するたびに、Java.exeと関連するファイルの入力を求められます。これをレジストリ(またはディスク)に保存しようとしている必要があります。 「管理者として実行」を試します-必要ですか?

コマンドウィンドウにこの「アクセスが拒否されました」と表示されます。この.exeを実行して開始します。

質問/問題のパート2-私はWin 7を使用していて、スタートメニューから「SQL Dev ...」を検索します。表示されるエントリは、次の.BATファイルへのリンクです。さえ存在します:-C:\ Oracle11gClientApp\neal.walters\product\11.2.0\client_1\SQLDEVELOPER\SQLDEVELOPER\BIN\SQLDEVELOPER.BATディレクトリは存在しますが、.BATファイルがありません。私が見ることができる最も近い物理的な.batファイルはこれです:c:\ Oracle11gClientApp\neal.walters\product\11.2.0\client_1\sqldeveloper\sqlcli.bat(そしてそれを実行すると「範囲外のインデックス」が表示されます。

Oracle.ide.natives.registry.RegistryException:アクセスが拒否されました。

    at Oracle.ide.natives.registry.RegistryKey.createKey(Native Method)
    at Oracle.ide.config.FileAssociations.addAssociation(FileAssociations.

va:617)Oracle.ide.config.FileAssociations.setAssociated(FileAssociations.ja:244)at Oracle.ide.config.FileAssociations.setAssociations(FileAssociations ava:264)at Oracle.ideimpl.Shell.ConfigureFileAssociationsDialog.saveData(Confi reFileAssociationsDialog .Java:101)Oracle.ideimpl.Shell.ConfigureFileAssociationsDialog。(Configu FileAssociationsDialog.Java:69)at Oracle.ideimpl.Shell.Shell.ShellIntegration.showConfigurationDialog(Shell tegration.Java:152)at Oracle.ideimpl.Shell.ShellIntegration.mav $ showConfigurationDialog(S llIntegration.Java:48)at Oracle.ideimpl.Shell.ShellIntegration $ 2.mainWindowOpened(ShellIntegtion.Java:129)at Oracle.ide.IdeCore.fireIdeEvent(IdeCore.Java:855)at Oracle.ide.IdeCore .mav $ fireIdeEvent(IdeCore.Java:124)at Oracle.ide.IdeCore $ 3.run(IdeCore.Java:815)at Java.awt.event.InvocationEvent.dispatch(InvocationEvent.Java:311)at Java.awt.EventQueue .dispatchEventImpl(EventQueue.Java:744)at Java.awt.EventQueue.access $ 400(EventQueue.Java:97)at Java.awt.EventQu eue $ 3.run(EventQueue.Java:697)at Java.awt.EventQueue $ 3.run(EventQueue.Java:691)at Java.security.AccessController.doPrivileged(Native Method)at Java.security.ProtectionDomain $ 1.doIntersectionPrivilege(Protection main.Java:75)Java.awt.EventQueue.dispatchEvent(EventQueue.Java:714)at Java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchTh ad.Java:201)at Java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThrea Java:116 )Java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchTh ad.Java:105)at Java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.Java:10

    at Java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.Java:93
    at Java.awt.EventDispatchThread.run(EventDispatchThread.Java:82)

Oracle.ide.natives.registry.RegistryException:アクセスが拒否されました。

    at Oracle.ide.natives.registry.RegistryKey.createKey(Native Method)
    at Oracle.ide.config.FileAssociations.addAssociation(FileAssociations.

va:617)Oracle.ide.config.FileAssociations.setAssociated(FileAssociations.ja:244)at Oracle.ide.config.FileAssociations.setAssociations(FileAssociations ava:264)at Oracle.ideimpl.Shell.ConfigureFileAssociationsDialog.saveData(Confi reFileAssociationsDialog .Java:101)Oracle.ideimpl.Shell.ConfigureFileAssociationsDialog。(Configu FileAssociationsDialog.Java:69)at Oracle.ideimpl.Shell.Shell.ShellIntegration.showConfigurationDialog(Shell tegration.Java:152)at Oracle.ideimpl.Shell.ShellIntegration.mav $ showConfigurationDialog(S llIntegration.Java:48)at Oracle.ideimpl.Shell.ShellIntegration $ 2.mainWindowOpened(ShellIntegtion.Java:129)at Oracle.ide.IdeCore.fireIdeEvent(IdeCore.Java:855)at Oracle.ide.IdeCore .mav $ fireIdeEvent(IdeCore.Java:124)at Oracle.ide.IdeCore $ 3.run(IdeCore.Java:815)at Java.awt.event.InvocationEvent.dispatch(InvocationEvent.Java:311)at Java.awt.EventQueue .dispatchEventImpl(EventQueue.Java:744)at Java.awt.EventQueue.access $ 400(EventQueue.Java:97)at Java.awt.EventQu eue $ 3.run(EventQueue.Java:697)at Java.awt.EventQueue $ 3.run(EventQueue.Java:691)at Java.security.AccessController.doPrivileged(Native Method)at Java.security.ProtectionDomain $ 1.doIntersectionPrivilege(Protection main.Java:75)Java.awt.EventQueue.dispatchEvent(EventQueue.Java:714)at Java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchTh ad.Java:201)at Java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThrea Java:116 )Java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchTh ad.Java:105)at Java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.Java:10

    at Java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.Java:93
    at Java.awt.EventDispatchThread.run(EventDispatchThread.Java:82)

Oracle.ide.natives.registry.RegistryException:アクセスが拒否されました。

    at Oracle.ide.natives.registry.RegistryKey.createKey(Native Method)
    at Oracle.ide.config.FileAssociations.addAssociation(FileAssociations.

va:617)Oracle.ide.config.FileAssociations.setAssociated(FileAssociations.ja:244)at Oracle.ide.config.FileAssociations.setAssociations(FileAssociations ava:264)at Oracle.ideimpl.Shell.ConfigureFileAssociationsDialog.saveData(Confi reFileAssociationsDialog .Java:101)Oracle.ideimpl.Shell.ConfigureFileAssociationsDialog。(Configu FileAssociationsDialog.Java:69)at Oracle.ideimpl.Shell.Shell.ShellIntegration.showConfigurationDialog(Shell tegration.Java:152)at Oracle.ideimpl.Shell.ShellIntegration.mav $ showConfigurationDialog(S llIntegration.Java:48)at Oracle.ideimpl.Shell.ShellIntegration $ 2.mainWindowOpened(ShellIntegtion.Java:129)at Oracle.ide.IdeCore.fireIdeEvent(IdeCore.Java:855)at Oracle.ide.IdeCore .mav $ fireIdeEvent(IdeCore.Java:124)at Oracle.ide.IdeCore $ 3.run(IdeCore.Java:815)at Java.awt.event.InvocationEvent.dispatch(InvocationEvent.Java:311)at Java.awt.EventQueue .dispatchEventImpl(EventQueue.Java:744)at Java.awt.EventQueue.access $ 400(EventQueue.Java:97)at Java.awt.EventQu eue $ 3.run(EventQueue.Java:697)at Java.awt.EventQueue $ 3.run(EventQueue.Java:691)at Java.security.AccessController.doPrivileged(Native Method)at Java.security.ProtectionDomain $ 1.doIntersectionPrivilege(Protection main.Java:75)Java.awt.EventQueue.dispatchEvent(EventQueue.Java:714)at Java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchTh ad.Java:201)at Java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThrea Java:116 )Java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchTh ad.Java:105)at Java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.Java:10

    at Java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.Java:93
    at Java.awt.EventDispatchThread.run(EventDispatchThread.Java:82)
2
NealWalters

SQL開発者の一部のバージョンは奇妙に動作し、これらの奇妙さが関連している可能性があります。

  • プログラムがスペースのあるファイルパスに保存された場合、例:「マイドキュメント」は機能しませんでした
  • 既存のJavaインストールを使用しようとした場合、Javaバージョンが古すぎるというエラーがスローされる場合とスローされない場合があります

保存する権限があるファイルパスにプログラムを移動してみてください。管理者権限で実行する必要はありません。

現在のバージョン4をネットワークドライブから実行できます。sqlfolderw.exeのショートカットを使用すると、プログラムフォルダー(おそらくビン)をざっと見回すことができますか?

1
kevinsky