Windows から Ubuntu に切り替えたばかりで、一般的に Linux は初めてだと言うことから始めなければなりません。sudoWindowsから来たので、コマンドなしで使用できるフォルダーを作成できるLinuxファイルシステムなど、パーミッションがどのように機能するかについてはよくわかりません。
私は、Android 開発やその他の単純な Java Swing プロジェクトに、日常的に Eclipse を使用しています。入手可能な最新バージョンの Eclipse (ケプラー) をこのパスにダウンロードして抽出することができました: /opt/eclipse. このディレクトリー内には、Eclipse 実行可能ファイルおよびその他の Eclipse 関連ファイルがあります。
JDKもインストールし、java -versionコマンドで検証しました。それは言います:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
私は 64 ビット CPU アーキテクチャで実行しているため、両方のプログラムは 64 ビット バージョンです。
ここで、私の問題は、Unity ダッシュまたはファイル エクスプローラーから Eclipse を開くと、次のエラーが表示されることです。

ただしsudo eclipse、ターミナルで実行すると、スーパーユーザーとして実行している限り、すべてが正常に実行されます。JDKが通常のユーザーに制限されたフォルダーにインストールされ、sudoコマンドを実行した場合にのみ機能するという予感がありますが、これは単なる予感です。私が言ったように、私は Linux に慣れていないので、ここで何が間違っているのかよくわかりません。sudoコマンドなしで Unity ドックから起動する方法について、適切な説明が必要です。前もって感謝します!