如何修复JEdit 5.1.0以不抱怨Java SE 6?

问题描述 投票:2回答:2

我有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仍显示切换前正在工作的分支,因此我需要在项目上进行完整下载。有想法吗?!

macos java-7 jedit
2个回答
2
投票

@@ 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.jarjava -help)。
“


2
投票
在Mac OS X和Java 7上的jEdit是一个长期的烦恼,很明显的一点是,Apple未能完全适应Java 6,并且Oracle在过去的1-2年中仍在学习对本机平台的支持。
© www.soinside.com 2019 - 2024. All rights reserved.