我创建了一个 Java 项目来调用 Web 服务。
它有一个主 java 文件和另一个类文件。
我已经为 HTTP 客户端使用了一些 jar 文件。
在 Eclipse 中它运行良好。
我需要通过传递一些参数在命令提示符下运行 Java 程序。
在命令提示符中,我转到包含主 java 和子类 java 文件的 src 文件夹并给出以下命令
javac mainjava.java
我收到以下错误
mainjava.java:14: cannot find symbol
symbol : class SubClass
这里的 SubClass 是我另一个用来调用 web 服务的 java 类文件。
如何通过传递参数来运行程序?
最佳答案
javac
是Java 编译器。 java
是 JVM,是你用来执行 Java 程序的东西。您不执行 .java
文件,它们只是源文件。
大概有 .jar
某处(或包含 .class
文件的目录)是在 Eclipse 中构建它的产物:
java/src/com/mypackage/Main.java java/classes/com/mypackage/Main.class java/lib/mypackage.jar
从目录java
执行:
java -cp lib/mypackage.jar Main arg1 arg2
关于java - 如何在命令提示符下运行 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965818/