如何在netbeans中的配置文件中存储路径?

时间:2014-06-09 18:08:06

标签: java netbeans path

我在netBeans中有一个java项目,它处理一些路径以便能够工作。每次在其他机器上运行路径时更改路径都很头疼。因此,我想知道是否有办法帮助我解决这个问题。有人建议我使用配置文件,但我不知道如何做到这一点。那么,请你帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您应该在build.xml文件中安装Ant目标 。在大多数情况下,此目标只包含一个任务 - java任务。您可以将 arg 元素添加到此任务中。这些元素的可能类型之一是file。所以,你的目标将是这样的:

<target name="run" depends="build">
  <java classpath="${basedir}" classname="..." fork="yes">
    <jvmarg value="-enableassertions"></jvmarg>
    <arg file="abc.txt"/>
    <arg file="def.txt"/>
  </java>
</target>

Java解释器将在项目的基本目录中查找文件abc.txtdef.txt。因此,如果您在不同的计算机上运行NetBeans,那么将数据文件放在此目录中就足够了。当然,这不仅仅是可能性 - Ant build.xml文件足够灵活,可以定义您想要的任何位置。

关于Ant的更多信息 - http://ant.apache.org/manual/using.html#arg

<强>此外:

可以通过arg函数参数数组从Java代码访问build.xml文件中通过main元素定义的文件名。所以,该计划:

public static void main(String ARG[])
{
  for (String s: ARG) System.out.println(s);
}

将打印:

<your absolute project directory>/abc.txt
<your absolute project directory>/def.txt