Clojure repl如何知道在哪里找到未在类路径中显式声明的类?

时间:2015-01-15 23:41:29

标签: clojure

在Clojure repl中输入:

(javax.swing.JOptionPane/showMessageDialog nil "Hello World")

出现一个漂亮的Swing对话框。当我开始repl时,我没有告诉它在哪里找到Swing库。怎么知道的?我如何在我的系统上找到它?

由于

1 个答案:

答案 0 :(得分:1)

我已经回答了我自己的问题:

Java Runtime在JVM的开头加载了Swing类。它们(在Ubuntu上)在rt.jar Jar文件中找到:

/usr/local/java/jdk1.7.0_51/jre/lib