Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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 从命令提示符运行程序时找不到Classnotfound_Java_Spring_Java Batch - Fatal编程技术网

Java 从命令提示符运行程序时找不到Classnotfound

Java 从命令提示符运行程序时找不到Classnotfound,java,spring,java-batch,Java,Spring,Java Batch,当我从命令提示符下运行java程序时,由于ClassNotFound错误,程序不会运行。但是我看到的类在类路径上的jar文件中。当我从Eclipse运行时,同样的程序也可以运行。我不确定这里缺少了什么。谢谢。我试图从windows dos提示符运行以下命令:C:\softwares\SpringBatchExample4>java-cp“target/dependency jars/*:target/spring batch.jar”org.springframework.batch.core.

当我从命令提示符下运行java程序时,由于
ClassNotFound
错误,程序不会运行。但是我看到的类在类路径上的jar文件中。当我从Eclipse运行时,同样的程序也可以运行。我不确定这里缺少了什么。谢谢。我试图从windows dos提示符运行以下命令:
C:\softwares\SpringBatchExample4>java-cp“target/dependency jars/*:target/spring batch.jar”org.springframework.batch.core.launch.support.CommandLineJobRunner spring/batch/jobs/jobs/job-read-files.xml readJob
。我查看了target\dependency jars下的一个jar,以确认jar文件具有CommandLineJobRunner类。

从命令行运行jar文件时,有两个选项用于指定类路径:

  • 使用-classpath或-cp命令行参数,后跟一个空格和所有类路径条目的完整路径列表,这些条目由分号(Windows)或冒号(Linux/Unix)分隔
  • 在应用其他规则的主JAR清单中使用类路径条目

  • 如果清单文件中没有主类条目,则可能需要在命令行上指定包含
    Main
    方法的类,如下所示:

    java -cp MyJar.jar com.example.MyMainClass
    
    另见:


    从cmd运行时,可能需要提供所需的库。能否显示正在运行的命令?谢谢。我正试图从windows dos提示符下运行以下命令:C:\softwares\SpringBatchExample4>java-cp“target/dependency jars/*:target/spring batch.jar”org.springframework.batch.core.launch.support.CommandLineJobRunner spring/batch/jobs/job-read-files.xml readjob请将命令添加到问题中,并将其格式化为代码。您可以编辑这个问题。谢谢@Stefan.Done。我正在尝试执行以下命令。似乎是正确的:C:\softwares\SpringBatchExample4>java-cp“target/dependency jars/*:target/spring batch.jar”org.springframework.batch.core.launch.support.CommandLineJobRunner spring/batch/jobs/jobs/job-read-files.xml readJob