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

在何处存储/访问NetBeans的Java可重用类 在从C++到java移植一些我的泛型类库的过程中。是否有一个地方可以存储我的类文件,以便我创建的任何新项目的类浏览器在NetBeans中都可以看到它们?不太了解Java类库结构(如MSVC的“lib”和“include”文件夹,它们是所有项目的全局文件夹),java,class-library,Java,Class Library,如果项目包含实用程序,则应创建单独的项目。让我们称之为实用程序。现在,当您创建其他项目(我们称之为MyApp)时,请使其依赖于Utilities项目。您的IDE将执行所需的操作 实际上,从java的角度来看,您只需将所有必需的类添加到classpth。运行编译器(javac)或JVM(java)时,可以传递参数-classpath,然后传递库列表(存储类文件的jar文件或根目录)。该列表在Unix中以冒号分隔,在Windows中以分号分隔 Java还支持参数-classpath的别名,即-cp

如果项目包含实用程序,则应创建单独的项目。让我们称之为
实用程序
。现在,当您创建其他项目(我们称之为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世界的标准

多谢各位。我会调查的