从不同的项目调用各种包

时间:2014-06-14 08:18:56

标签: java multi-project

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

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

我说sout(" 1)十六进制到十进制转换器2)Deciminal到十六进制,类型号使用转换器");

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

第一:有可能。

就我个人而言,我从未使用过Netbeans而只使用过Eclipse,但是这应该有效(see original article):

  

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

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

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

class YourClass {
    // your code here
}

第二:你为什么要把你的工作分成不同的项目?将它放在不同的包装甚至不同的类中是不够的?通常将它分成不同的项目是有意义的,如果你想以不同的方式分发它们,这似乎不是这种情况。

相关问题