Java 从不同的项目调用不同的包

Java 从不同的项目调用不同的包,java,multi-project,Java,Multi Project,好吧,我不确定这是否可行,可能听起来也很愚蠢,请原谅我,但有没有可能比如说我正在使用netbeans,我创建了各种项目,每个项目中都有一个包,其中包含某些程序,我是否可能创建一个新的项目和新的包,并在一个文件中调用所有上述包并运行它 比如说,我有一个十六进制到十进制的转换器,另一个项目是十进制到十六进制,我创建了一个名为convertors的新项目,其中包含if和else函数 我说sout(“1)十六进制到十进制转换器2)十进制到十六进制,键入数字以使用转换器”) 是否可以在一个项目中调用外部项

好吧,我不确定这是否可行,可能听起来也很愚蠢,请原谅我,但有没有可能比如说我正在使用netbeans,我创建了各种项目,每个项目中都有一个包,其中包含某些程序,我是否可能创建一个新的项目和新的包,并在一个文件中调用所有上述包并运行它

比如说,我有一个十六进制到十进制的转换器,另一个项目是十进制到十六进制,我创建了一个名为convertors的新项目,其中包含if和else函数

我说sout(“1)十六进制到十进制转换器2)十进制到十六进制,键入数字以使用转换器”)

是否可以在一个项目中调用外部项目或包

谢谢

首先:这是可能的

就我个人而言,我从未使用过Netbeans,只使用过Eclipse,但这应该是可行的():

[…]转到主项目的属性(右键单击该项目并选择属性)。转到“库”部分并选择“添加项目”。现在您需要在磁盘上找到项目文件夹,通过选择它,项目的jar被添加到编译类路径中

当然,您仍然需要导入.java源文件中的包,以使用执行转换的相应类。这可能如下所示:

import com.test.converter.hex.*;
import com.test.converter.dec.*;

class YourClass {
    // your code here
}

第二:为什么你想把你的工作分成不同的项目?把它放在不同的包甚至不同的类中还不够吗?通常,如果您想以不同的方式分发它们,将其拆分为不同的项目是有意义的,这里似乎不是这样。

明白了,现在将我的项目移到一个项目:D非常感谢
import com.test.converter.hex.*;
import com.test.converter.dec.*;

class YourClass {
    // your code here
}