0
是否可以在jar文件外加載一個類。在java中的jar文件之外實例化一個類?
- Janibot //主目錄
- 的lib //子目錄
- Robot.java
- Robot.class
- Janibot.jar //子目錄
- 的lib //子目錄
以上是目錄結構。我想要做的是在使用Class.forName運行Janibot.jar時實例化一個Robot類,但它總是返回一個Classnotfoundexception。
我的計劃是編輯Robot.java在JTextArea並在運行時編譯它,然後實例化一個Robot.class
你可以不包括另一個jar作爲庫嗎?這將是一個更清潔的解決方案。 – christopher 2014-12-19 01:40:07
@christopher no sir,因爲我的計劃是在JtextArea中編輯Robot.java並在運行時編譯它,然後調用Robot.class – user3276091 2014-12-19 01:43:37
不知道這是否可行。如果啓動JVM時Robot.class文件不存在,則稍後可能不會拾取它。 – EJK 2014-12-19 01:46:35