I';我在使用Java进行输入和输出重定向时遇到问题。谁能告诉我哪里出了问题?
在过去的几个月里,我一直在学习Java,虽然我已经掌握了几乎所有的知识,但输入和输出重定向给我带来了一些问题。 我正在使用的这本书(Java编程导论,第九版)很早就提出了这个概念,并且在整本书中断断续续地引用了这个概念,虽然我已经设法摆脱了不知道如何做的困境,但我觉得如果我不尽快掌握它,它会很快让我退步 所以,我的问题是我该怎么做?到目前为止,我知道输入重定向是由 java类名I';我在使用Java进行输入和输出重定向时遇到问题。谁能告诉我哪里出了问题?,java,command-prompt,Java,Command Prompt,在过去的几个月里,我一直在学习Java,虽然我已经掌握了几乎所有的知识,但输入和输出重定向给我带来了一些问题。 我正在使用的这本书(Java编程导论,第九版)很早就提出了这个概念,并且在整本书中断断续续地引用了这个概念,虽然我已经设法摆脱了不知道如何做的困境,但我觉得如果我不尽快掌握它,它会很快让我退步 所以,我的问题是我该怎么做?到目前为止,我知道输入重定向是由 java类名Output.txt 在命令提示中。这基本上是书中关于这个主题的全部内容。但我在这方面的成功有限。这样我就可以通过将它完
这是我在StackOverflow上的第一篇帖子,因此,如果我不清楚我在问什么,我表示歉意,因为我还不精通Java,以及到目前为止一切都意味着什么。使用上面的命令,一切都必须在同一文件夹中,或者将在同一文件夹中创建。请考虑第二个参数,即文件名,作为对文件位置的引用(在输入情况下)或文件位置的引用(在输出情况下) 如果只指定一个简单的文件名(前面没有目录结构),系统将假定该文件将在当前目录中读取或创建(如第2章ElementaryProgramming) 因此,如果你在: C:\Users\Lenovo\Documents\NetBeansProjects\LearningJava\src\Chapter2ElementaryProgramming ClassName.class和input.txt也位于C:\Users\Lenovo\Documents\NetBeansProjects\LearningJava\src\Chapter2ElementaryProgramming中,您只需按照上面所述操作即可 如果您在其他地方有ClassName.class,但希望从调用java ClassName的任何位置读取input.txt,则可以执行以下操作: java类名
java类名java ClassName < input.txt
- 运行名为
的类,该类必须在类路径上可用。如果您使用的是默认类路径ClassName
,这意味着。
必须在当前目录中ClassName.class
- 重定向当前目录中名为
的文件中的输入input.txt
。
,如果这就是他所使用的全部,则意味着ClassName.class
必须在当前目录中。但不是别的。我可以向你保证,这个程序就像书上写的一样,因为在我成功地将它用于给定的程序之前,我没有创建过任何使用它的程序。非常感谢你的回答,这正是我想要的。