我試圖在Java中執行以下代碼:如何更改類路徑並在Java中運行代碼?
import java.awt.*;
import javax.swing.*;
import org.fife.ui.rtextarea.*;
import org.fife.ui.rsyntaxtextarea.*;
public class TextEditorDemo extends JFrame {
private static final long serialVersionUID = 1L;
public TextEditorDemo() {
JPanel cp = new JPanel(new BorderLayout());
RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
RTextScrollPane sp = new RTextScrollPane(textArea);
cp.add(sp);
setContentPane(cp);
setTitle("RSyntaxTextArea 1.4 - Example 1 - Text Editor Demo");
setDefaultCloseOperation(EXIT_ON_CLOSE);
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) {
// Start all Swing applications on the EDT.
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new TextEditorDemo().setVisible(true);
}
});
}
}
由於我使用RSyntaxTextArea文件我已經給它的類路徑,而我運行代碼。 假設我RSyntaxTextArea.jar文件是安託(即在Ubuntu 10.10我的主目錄),當我運行上面的代碼:
javac -classpath \Anto\RSyntaxTextArea.jar TextEditorDemo.java
不過,我發現了錯誤的RTextScrollPane
無法樣的發現錯誤。我想我一直在錯誤地給我的類路徑。該怎麼辦?
感謝您的回答。
souldn''d it'javac -classpath /home/Anto/RSyntaxTextArea.jar TextEditorDemo.java'。在Ubuntu中,路徑分隔符是「/」 – Nishant 2011-04-18 05:01:55
雅我做這個錯誤,我也是Ubuntu的新手:)謝謝.. – sriram 2011-04-18 05:05:10