我有MacOSX10.9和Java运行时环境(Build1.7.0_17-b02).我以前有另一个版本的JEdit (我猜是JEdit 4)和Java6,我的JEdit运行得很好。
然后,我将Java升级到Java7,因为NetBeans7.4需要与Java7一起安装(我需要这个新的NetBeans,因为NetBeans 7.3.1有一个致命的问题)。总之,我安装了Java 7,安装了NetBeans 7.4,我的netbeans现在运行得很好,但是当我试图运行JEdit时,它发出了一个警告,说它需要Java 6才能运行!
我在网上做了一些搜索,似乎是JEdit 4.5 (我猜JEdit 5.1也是!)Java 7没有任何问题,所以我安装了JEdit 5.1.0.我原以为它会起作用,但不要发出抱怨警报,但它没有起作用,并提出了"Java 6是必需的“抱怨再次.
我仍然可以使用这个命令运行JEdit,但是我不能使用Cmd+C & Cmd+V快捷方式复制和粘贴,它会杀死我!
java -jar /Applications/jEdit.app/Contents/Resources/Java/jedit.jar有谁知道JEdit 5.1为什么抱怨Java6以及如何修复它吗?!我真的很感激你的帮助!
在与jEdit斗争了近3个月后,我准备放弃.我仍然不能像正常的应用程序那样运行jEdit。你有什么建议来取代我的jEdit?!我需要的主要功能是实时访问服务器文件.大多数编辑器保留文件的本地版本,因此在服务器端进行更改时不会显示更改。例如,当我切换到服务器上的一个新的git分支时,我的netbeans仍然显示我在切换之前正在工作的分支,因此我需要对该项目进行完整的下载。知道吗?!
发布于 2014-11-23 04:32:09
@莫妮卡,大约一年后,在你的问题后,我经历了同样的问题山狮(根据jEdit的主页,5.1.0仍然是目前的稳定版本)。
我已经在/Applications/Dev/中安装了/Applications/Dev/(我相信,与大多数人一样,而不是 /Applications;除了指定路径的之外,这并不重要,见下文)。我正在使用Java 7。
下面的命令行对我有用,就像对您一样
java -jar /Applications/Dev/jEdit.app/Contents/Resources/Java/jedit.jar
因此,我使用Automator创建了一个名为“MacOS”的普通MyJEdit.app应用程序,如屏幕截图中所示。现在我可以启动MyJEdit而不是jEdit了。可能需要其他java标志,例如设置内存使用情况(cf、java -help和java -X)。

发布于 2013-12-06 16:18:14
Mac和Java 7上的jEdit是一个关于烦恼的长篇故事,苹果并没有达到Java 6的水平,而甲骨文在过去的1-2年里仍然在学习原生平台支持。
从Jdk-7u40开始,它在技术上运行得很好,即使是Retina显示,但是jEdit需要稍微调整一下。
Java5.2可能会开箱即用jEdit 7,但仍有几点是开放的。还请参阅Sourceforge的跟踪器项目3615000。
这是一个实用的证明:伊莎贝尔/编辑 --它是一个基于jEdit的应用程序,与官方的jEdit 5.1.0不同。
https://stackoverflow.com/questions/19773148
复制相似问题