2011-11-06 101 views
0

在将我的一些泛型类库从C++移植到Java的过程中。有没有可以存储我的类文件的地方,以便NetBeans中的类浏览器可以看到我创建的任何新项目?不是真正理解Java类库结构(如MSVC的所有项目全局的“lib”和“include”文件夹)在哪里存储/访问我的Java可重用类NetBeans

回答

2

如果它是包含您的实用程序的项目,则应创建单独的项目。我们称之为Utilities。现在,当您创建其他项目时(我们称之为MyApp)使其依赖于Utilities项目。您的IDE将执行所需的操作。

实际上,从java的角度来看,您只需将所有必需的类添加到classpth。在运行编译器(javac)或JVM(java)时,可以传递参数-classpath,然后传递库的列表(jar文件或存储类文件的根目录)。该列表在UNIX中以冒号分隔,在Windows中以分号分隔。

Java还支持参数-classpath-cp

例如下面的命令行运行你的应用程序依赖于mylib.jar的别名。

java -cp mylib.jar;myapp.jar com.mycompany.Main

我建议你也采取Maven的一看:构建工具,可以帮助您管理您的依赖关系不平凡的项目和事实上的标准在Java世界。

+0

谢谢。我会研究这一点 –