Eclipse を使用せずにUniversal-G-Code-Sender をコンパイルしたいと思います。OS X 10.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 をインストールしたくありません。