如何在notepad ++中用外部库编译java?

时间:2010-07-28 19:08:37

标签: notepad++ java javac

我正在使用Notepad ++来学习Java。我把它设置为从运行菜单编译和运行Java,只是我一直在编写没有外部库的小练习,我知道我必须使用-classpath告诉编译器使用什么库,但是我想知道是否有任何方法告诉编译器“使用”我当前项目的lib目录中的库。

感谢。

2 个答案:

答案 0 :(得分:4)

原来你可以将任何jar文件放入ext文件夹(C:\Program Files\java\jdk1.6.0_21\jre\lib\extC:\Program Files\java\jre6\lib\ext),java会自动将其视为类路径的一部分,请查看:ext directory: Java Glossary < / p>

很脏,但它可以满足我的需要。

答案 1 :(得分:1)

只能使用IDE(Netbeans,Eclipse等)。

在命令行中,您必须通过jar精确jar -classpath选项中的依赖项。

注意:“ - classpath directory”存在。它会向您的类路径添加此目录的类和文件(例如conf属性),但它不会在类路径中神奇地添加jar内容。

如果你擅长shell编程,你可以开发一个java启动器,它将在参数中占用一个(或几个)目录并为你创建程序启动命令。

另一种方法是创建一次环境变量(包含类路径)。您不必每次都键入命令行,而只需键入“java(c)-cp $ CLASSPATH MyProgram”