Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类路径在哪里结束和开始?_Java_Eclipse_Classpath - Fatal编程技术网

Java 类路径在哪里结束和开始?

Java 类路径在哪里结束和开始?,java,eclipse,classpath,Java,Eclipse,Classpath,说项目在类路径上是什么意思?例如,我在项目目录(project/file)中保存了一个文件,它在类路径上吗?我应该如何知道我的项目中涉及到什么类路径? 我正在尝试使用InputStream对象读取文本文件。这个想法是在运行jar文件(应用程序)时读取文件。据我所知,对于InputStream对象,文件应位于类路径上。那么,文件应该放在哪里?我正在开发EclipseIDE。 感谢< p>项目的java构建路径决定了项目的源代码在其类路径上所考虑的内容,以及在该项目中启动应用程序时使用的内容。如果您

说项目在类路径上是什么意思?例如,我在项目目录(project/file)中保存了一个文件,它在类路径上吗?我应该如何知道我的项目中涉及到什么类路径? 我正在尝试使用InputStream对象读取文本文件。这个想法是在运行jar文件(应用程序)时读取文件。据我所知,对于InputStream对象,文件应位于类路径上。那么,文件应该放在哪里?我正在开发EclipseIDE。
感谢

< p>项目的java构建路径决定了项目的源代码在其类路径上所考虑的内容,以及在该项目中启动应用程序时使用的内容。如果您在外部运行.jar,则它是您在该环境变量中或使用-classpath/-cp参数设置的。eclipse开发期间的类路径由
配置构建路径
对话框决定。运行时的类路径由运行时条件决定。在eclipse中,它是通过
运行(或调试)配置
对话框完成的。如果您将应用程序部署到某个地方,则类路径由部署位置的条件决定。

您需要提供更多细节。您是在IDE的上下文中谈论的吗?在jar文件中?jar文件的内部位置,以及您如何尝试访问它(假设您仍在处理文本文件作为输入流问题)?类路径就是您所说的。如果您没有声明它,它就不在类路径上。听起来你对行为做出的假设似乎不真实。如果是这样的话,是时候检查你的假设了。