昨日Mac OS X Mavericks(10.9)をインストールしましたが、それ以降、Eclipseを起動できません。表示されたメッセージのスクリーンショットを添付しています。
これの回避策はありますか?
Mac OS Xの「不明な開発者からのアプリであるため、アプリを開くことができません」というエラーの解決策を見つけました。
昨日Mac OS X Mavericks(10.9)をインストールしましたが、それ以降、Eclipseを起動できません。表示されたメッセージのスクリーンショットを添付しています。
これの回避策はありますか?
Mac OS Xの「不明な開発者からのアプリであるため、アプリを開くことができません」というエラーの解決策を見つけました。
回答:
これは、セキュリティオプションが原因です。
に移動するSystem Preferences... > Security & Privacy
とOpen Anyway
、General
タブの下にというボタンが表示されます。
でオプションを変更することでこれを回避できますがAllow apps downloaded from:
、デフォルトのままにしておくことをお勧めしますMac App Store and identified developers
。
問題のアプリケーションを右クリック(またはコントロールクリック)して、[開く]を選択します
xattr
Stack Overflowの質問のようにコマンドを使用することもできます。MacOS Xでファイルの「拡張属性」を削除するにはどうすればよいですか?。
com.apple.quarantine
属性を削除するだけです。管理者アカウントがなくても機能します。その後、アプリは「ダウンロード済み」とは見なされないため、ブロックされません。
端末で次のコマンドを入力します。
xattr -d com.apple.quarantine [file path here]
Enterをクリックすると、その問題は発生しなくなります。Appleがファイルに自動的に隔離を追加するのは不愉快です。これをオフにする方法はわかりませんが、おそらく方法があります...
特定の開発者によってAppleに登録されていないため、Eclipseアプリを開くことが禁止されています。これはセキュリティ機能ですが、次の手順でセキュリティ設定を上書きしてアプリを開くことができます。
最後のステップでは、Eclipseの例外をセキュリティ設定に追加し、警告なしでEclipseを開くことができるようになります。
これらの手順は、同じ問題が発生する可能性がある他の* .appアプリでも機能することに注意してください。
同じ問題があり、Eclipseが起動しませんでした。このリンクを見つけ、それは魅力のように機能しました:
JavaはMaverickでめちゃくちゃになっています。ここからダウンロードしてインストールする必要があります:http : //support.apple.com/kb/DL1572? viewlocale=en_US&locale= en_US
同じエラーが発生しました。セキュリティ上の理由により、システム環境設定->セキュリティタブで、どこからでもアプリをダウンロードできるようにするオプションが表示されませんでした。
以下のコマンドでZipファイルから拡張属性を削除しました。
xattr -d com.apple.quarantine [Zip file path]
そして、エラーの下になりました:-org.eclipse.e4.core.di.InjectionException:java.lang.NoClassDefFoundError:javax / annotation / PostConstruct
Javaのすべての異なるバージョンをアンインストールして解決し、1.8.0_231のみをインストールしました。
ついに働いた。
ターミナルを開き、eclipseフォルダーに移動し、。/ eclipseを実行します。