Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 519724 - Menu are all disabled on Mac OS High Sierra
Summary: Menu are all disabled on Mac OS High Sierra
Status: CLOSED DUPLICATE of bug 520176
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.7   Edit
Hardware: PC Mac OS X
: P3 major with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-15 11:36 EDT by Chris Webb CLA
Modified: 2017-10-10 10:36 EDT (History)
13 users (show)

See Also:


Attachments
Disabled file menu (231.25 KB, image/png)
2017-07-15 11:36 EDT, Chris Webb CLA
no flags Details
Disabled edit menu (227.01 KB, image/png)
2017-07-15 11:37 EDT, Chris Webb CLA
no flags Details
Disabled help menu (186.76 KB, image/png)
2017-07-15 11:38 EDT, Chris Webb CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Webb CLA 2017-07-15 11:36:48 EDT
Created attachment 269374 [details]
Disabled file menu

I updated my MacBook from Sierra to the High Sierra beta and when I opened Eclipse Oxygen all of the menus are disabled. I installed a fresh version of Eclipse Oxygen and the same problem occurs.
Comment 1 Chris Webb CLA 2017-07-15 11:37:18 EDT
Created attachment 269375 [details]
Disabled edit menu
Comment 2 Chris Webb CLA 2017-07-15 11:38:01 EDT
Created attachment 269376 [details]
Disabled help menu
Comment 3 Chris Webb CLA 2017-07-16 06:37:23 EDT
I found this StackOverflow post (https://stackoverflow.com/a/18392624/1030246) that explains a very similar situation after installing Mavericks beta and the fix (https://stackoverflow.com/a/18392624/1030246) resolved it for me. The fix was to reinstall the legacy Apple Java 6 runtime, see https://support.apple.com/kb/DL1572?locale=en_GB
Comment 4 Wes Wright CLA 2017-07-30 13:55:49 EDT
I was experiencing the same issue and I can confirm that this works.  Further, once you install the old JDK, you can remove it from /Library/Java/JavaVirtualMachines/ and the menu items continue to work properly.
Comment 5 Peter Schuler CLA 2017-08-30 11:15:03 EDT
Installing JDK6 didn't resolve the problem on macOS 10.13 Beta 17A352a with Eclipse Oxygen 4.7.0 20170620-1800. Removing all JDKs, installing JDK6 and 1.8.0_144 still results in disabled menus. Fresh eclipse install with fresh workspace still results in disabled menus.

Workaround: Using the "Quick Access menu" and keyboard shortcuts offers most of the functions.
Comment 6 Tobias Bauer CLA 2017-09-13 11:11:50 EDT
how did you fix it
Comment 7 Torkild Resheim CLA 2017-09-14 18:04:48 EDT
This is still a problem. See bug 520176.
Comment 8 JeongHyun Park CLA 2017-09-26 21:53:36 EDT
I fixed this problem!

please visit this site.
(https://git.eclipse.org/r/#/c/105553/1/features/org.eclipse.equinox.executable.feature/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/Info.plist)

you should fix Info.plist file.
Comment 9 Miguel Escalera CLA 2017-09-28 17:02:30 EDT
Yes! This is the solution. Thank you so much.
Comment 10 Rafael Nuñez CLA 2017-09-28 17:55:27 EDT
Yes! This is the solution. Thank you so much.
Comment 11 Matthias Fuchs CLA 2017-10-02 05:53:22 EDT
You can change your system language to English, this worked for me.
Comment 12 Son Nguyen Huu CLA 2017-10-04 22:33:10 EDT
(In reply to Matthias Fuchs from comment #11)
> You can change your system language to English, this worked for me.

Confirmed. It works for me after changing the system language from Japanese to English.
Comment 13 Dani Megert CLA 2017-10-05 11:14:43 EDT
.

*** This bug has been marked as a duplicate of bug 520176 ***
Comment 14 Adrián Prieto CLA 2017-10-10 10:36:05 EDT
-Right click on Eclipse.app
-Select Show Package Contents 
-Open Contents folder 
-Open Info.plist file 
    -If opened with XCode, remove the entry for ‘Localizations’ 
    -If open with a Text Editor, remove the complete entry for ‘CFBundleLocalizations’

        <key>CFBundleLocalizations</key> 
        <array> 
            <string>ar</string> 
            <string>cs</string> 
            <string>da</string> 
            <string>el</string> 
            <string>en</string> 
            <string>es</string> 
            <string>de</string> 
            <string>fi</string> 
            <string>fr</string> 
            <string>hu</string> 
            <string>it</string> 
            <string>iw</string> 
            <string>ja</string> 
            <string>ko</string> 
            <string>nl</string> 
            <string>no</string> 
            <string>pl</string> 
            <string>pt_BR</string> 
            <string>pt</string> 
            <string>ru</string> 
            <string>sv</string> 
            <string>tr</string> 
            <string>zh_HK</string> 
            <string>zh_TW</string> 
            <string>zh</string> 
        </array> 
-save the Info.plist file
-Launch Eclipse.app