我有Mac OS X 10.9和Java SE运行时环境(内部版本1.7.0_17-b02)...我之前有另一个版本的JEdit(我猜为JEdit 4)和Java 6,并且我的JEdit正常运行。
然后我将Java升级到Java 7,因为NetBeans7.4需要与Java 7一起安装(并且我需要这个新的NetBeans,因为我在NetBeans 7.3.1中遇到致命问题)。因此,无论如何,我安装了Java 7,并且安装了NetBeans 7.4,现在我的netbeans可以正常运行,但是当我尝试运行JEdit时,它弹出警告,提示它需要Java SE 6才能运行!
我在网上进行了一些搜索,看来JEdit 4.5(我想也是JEdit 5.1!)对于Java 7来说应该没有任何问题,所以我安装了JEdit 5.1.0 ...我希望它能正常工作并且不要显示抱怨警报,但是它没有用,并再次显示“需要Java SE 6” ...
我仍然可以使用此命令运行JEdit,但是我无法使用Cmd + C和Cmd + V快捷键进行复制和粘贴,这使我丧命!
java -jar /Applications/jEdit.app/Contents/Resources/Java/jedit.jar
是否有人知道JEdit 5.1为什么抱怨Java 6及其解决方法?!非常感谢您的帮助!
https://sourceforge.net/tracker/?func=detail&aid=3615181&group_id=588&atid=100588
经过近3个月的jEdit奋斗,我准备放弃...我仍然无法像普通应用程序一样运行jEdit。您有什么建议替换我的jEdit?我需要的主要功能是对服务器文件的实时访问...大多数编辑器都保留文件的本地版本,因此在服务器端进行更改时不会显示更改。例如,当我切换到服务器上的新git分支时,我的netbeans仍显示切换前正在工作的分支,因此我需要在项目上进行完整下载。有想法吗?!
@@ Monica大约一年后,在您提出问题后,我也遇到了Mountain Lion的相同问题(根据jEdit的主页,当前仍是5.1.0稳定版本)。
我已经在/Applications/Dev/
中安装了jEdit(我相信,[C]]就像大多数人一样;对于指定路径,except并不重要,请参见下文)。我正在使用Java 7。以下内容通过命令行对我有效,
喜欢您
:/Applications
因此,我使用Automator创建了一个正常的MacOS应用程序,名为“ MyJEdit.app”,如屏幕截图所示。现在,我可以启动MyJEdit而不是jEdit。可能需要其他java标志,例如设置内存使用量(cf
java -jar /Applications/Dev/jEdit.app/Contents/Resources/Java/jedit.jar
和java -help
)。