1

好的,我不确定这是否可能,可能听起来也很愚蠢,请原谅我,但是是否可以说例如我正在使用 netbeans,并且我创建了各种项目,每个项目都有一个包,其中包含某些程序,我是否可以创建一个新项目和新包并将它们全部调用到一个文件中并运行它?

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

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

  if(userinput=='1')
   {
  call the hexadecimal to decimal convertor
  }
  elseif(userinput=='2')
  {
  call the deciminal to hexadecimal convertor
  }
   else 
  sout("invaild")
   }; 

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

谢谢。

4

1 回答 1

1

第一:有可能。

就我个人而言,我从未使用过 Netbeans,而只使用过 Eclipse,但这应该可以工作(参见原始文章):

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

当然,您仍然必须在 .java 源文件中导入包才能使用相应的类进行转换。这可能如下所示:

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

class YourClass {
    // your code here
}

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

于 2014-06-14T08:37:15.760 回答