To open “AppCode” you need to install the legacy Java SE 6 runtime.

已完成

Hello,

All JetBrains products are currently unusable on Mac, giving an error like that in the title.

Installing a (nearly) decade-old security tarpit is not an option.  Period.

What is the work around, and if there are none, when will the products be operable on mac?

Regards.

0
Avatar
Permanently deleted user
正式评论

Actually, another way to force specific Java version that prevents code signing issues was introduced.
Please refer to the following post for details.

Avatar
Permanently deleted user

Java 6 is the last bug-free Java release on OS/X. Java 7 and Java 8 (and Java 9) exhibit GUI defects for complex Swing/AWT apps on OS/X. There's not much of a security issue if you're not running Java applets with Java 6. That said, all of the JetBrains products will run fine on Java 7 and Java 8 (not counting JDK bugs). Edit the Info.plist file in the application package and look for this stanza:

      <key>JVMVersion</key>
      <string>1.6*</string>


You can change the 1.6* to the Java version you have installed, e.g., 1.7.

JetBrains attempts to force the use of 1.6 to prevent bug reports about font problems, discrete GPU forcing, etc.
0

That is true, but please be aware that any changes inside bundle can break the app's signature. So if firewall is turned on, security alert messages can pop up.

0
Avatar
Permanently deleted user

Is there any update here? I received the error asking for 1.6 today with the recent version and the info.plist contains 1.8* or 1.8+.

0
Avatar
Permanently deleted user

^ Above problem was solved via Zendesk ticket.

0

请先登录再写评论。