我想在不使用eclipse的情况下编译通用-G-代码-发件人。我在OSX10.9.2上,当我输入ant时,最终得到以下错误:
[javac] Compiling 25 source files to /Users/trewq/Downloads/Universal-G-Code-Sender/build/classes
[javac] /Users/trewq/Downloads/Universal-G-Code-Sender/src/com/willwinder/universalgcodesender/MainWindow.java:212: error: package org.jdesktop.layout does not exist
[javac] org.jdesktop.layout.GroupLayout commandsPanelLayout = new org.jdesktop.layout.GroupLayout(commandsPanel);当我检查回购时,我确实看到了./lib/swing-layout-1.0.4.jar在那里。我确实将CLASSPATH设置为:lib/swing-layout-1.0.4.jar:/Users/trewq/Downloads/Universal-G-Code-Sender/lib/swing-layout-1.0.4.jar,但没有看到任何变化。如果你能给我指点,我将不胜感激
已更新
我宁愿不修改源代码。我认为问题在于ant无法找到库,而且这个库在swing-layout-1.0.4.jar中是可用的,当我使用jar -xf swing-layout-1.0.4.jar时,我确实看到了这些类,我相信蚂蚁就是在抱怨这些类。我找到了这个显示类在那里的站点。下面是我在lib目录中看到的内容:
org
└── jdesktop
└── layout
├── GroupLayout.class
├── LayoutStyle.class我知道这个项目是使用netbeans创建的,但我想看看是否可以在build.xml中编辑CLASSPATH (或其他一些变量)--我确实尝试过这种方法,但也有相同的错误。我不想安装netbeans。
发布于 2014-03-08 04:44:18
指针:GroupLayout被合并到Java6中的JSE中。将导入更改为类的JSE版本。
https://stackoverflow.com/questions/22265086
复制相似问题