Java 中的文件路径



我想读取一个文本文件,其中包含用于操作字符串的缩写。

这是我在文件中的阅读方式:

public Shortener( String inAbbreviationsFilePath ) throws FileNotFoundException {
    Scanner s = new Scanner(new File(inAbbreviationsFilePath));

我编写了另一个Java应用程序,用于操作名为实用程序的字符串。

public class ShortenerUtility {
    public static void main(String[]args) throws FileNotFoundException{
    Shortener sh = new Shortener()

所以我正在尝试在cmd中执行以下内容:

java ShortenerUtilty(filepath) "String to manipulate"

我收到一条错误消息,说找不到或加载主类缩短器实用程序,然后是我尝试输入的路径

如果您尝试将命令行参数传递给程序,则应始终在类名加上至少一个空格之后传递它们,而不是使用 ()

您使用的行会导致 java 查找一个名为 java ShortenerUtilty(filepath) 的类。

我认为你想为 main 方法提供参数,而你提供参数的方式是错误的

 java ShortenerUtilty(filepath) "String to manipulate"

应该是这样的

 java ShortenerUtilty filepath "String tomanipulate"

如果文件路径包含空格,则需要用双引号 (") 括起来

相关内容

  • 没有找到相关文章

最新更新