我在MonoDevelop Linux上玩Mint12,似乎在让它生成Mint12文件时遇到了问题。我创建了一个新的GTK#解决方案,测试它在运行时确实会创建一个空白窗口,然后点击。
以下是工具输出窗口中的输出:
Generating Makefiles for Solution test2
Creating Makefile for Solution test2
Creating Makefile for Project test2
Makefiles could not be generated: . Cannot handle unknown runtime version Clr
你能告诉我一个好的代码编辑器来为Ubuntu Linux开发GTK+应用程序(突出显示语法等)吗?我使用geyne编辑器,但我想要一些功能,例如,VAssistsX (在Visual Studio for C++中)或ReSharper for C#。可以使用NetBeans吗?并且可能在geyne或gedit中安装任何插件?
我正在尝试在Eclipse Juno上安装。我已经安装了eclipse的Scala插件2.1.0nightly-xxx (你必须在Juno上使用这个插件)。这篇文章来自:
我按照的说明操作,得到的结果是:
Scala Plugin 2.1.0.m3-2_09-201212171812-eb61d7f (org.scala-ide.sdt.core 2.1.0.m3-2_09-201212171812-eb61d7f) requires 'bundle org.eclipse.jdt.core [3.6.0,3.7.10)' but it could not be found
谷
我使用yum install eclipse-platform在Fedora 14上安装了Eclipse。我运行了eclipse并试图安装java开发工具,但随后出现了这个错误:
Cannot complete the install because of a conflicting dependency.
Software being installed:
Eclipse Java Development Tools 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F (org.eclipse.jdt.feature.group
在unix中从命令行运行一个简单的java程序时,我得到了这个编译错误:
ERROR in test.java (at line 92)
List fileNames = new ArrayList<String>();
^^^^^^
Syntax error, parameterized types are only available if source level is 5.0
同样的问题,已经回答了java版本5.0以上引入的泛型,但是当我从命令行执行java -ver
问题所在
我需要使用JDK10来编译我必须处理的遗留项目。我知道这是一个短期的支持版本,其生命周期已经结束。但是在将项目更新到更新的Java版本之前,我需要能够在我的开发机器上构建和运行它。
注意:该项目确实正确地构建在其CI管道上,并在生产环境上运行。这个问题与项目无关,而与我的机器有关。
我遇到的问题是,我无法用JDK10编译任何java代码,但是其他JDK(如8、9、11、12和17 do work )。
重现问题
为了展示我的问题,我正在编写一个简单的hello程序Test.java。
public class Test {
public static void mai