不能 运行 这个程序来自带有类路径选项的 cmd
Cannot run this program from cmd with classpath option
这是一个初学者问题。我在命令行中 运行ning 我的 java 程序时遇到问题。我正在使用 Windows10。
问题如下。我有一个名为 "folder1" 的文件夹,它位于我电脑的桌面上。所以完整的路径是
C:\Users\Ioanna\Desktop\folder1
在该文件夹中,我创建了第二个文件夹,我将其命名为 folder2。所以这条路是
C:\Users\Ioanna\Desktop\folder1\文件夹2
在文件夹 2 中,我有一个名为 example.java 的 java 文件
我想通过 cmd 设置 -classpath 选项来编译它和 运行 这个文件。我不想设置路径或将文件夹添加到环境变量的路径。
我正在尝试
C:\Users\Ioanna\javac -cp C:\Users\Ioanna\Desktop\folder1\folder2 example.java
但是它说找不到文件。
我尝试了其他几种选择,但我似乎无法找到如何成功编译该程序。
java 需要编译文件的路径。并且 example.java 不在当前文件夹 (C:\Users\Ioanna) 中。
使用
javac Desktop\folder1\folder2\example.java
代码编译(到字节码)和代码执行是两个独立的步骤,在 Java.
首先,编译你的.java
得到相应的.class
文件(我假设你的文件夹路径是正确的):
C:\Users\Ioanna\javac C:\Users\Ioanna\Desktop\folder1\folder2\example.java
这将在同一文件夹中为您提供 example.class
。
接下来,运行那个class(前提是它有main()
方法):
C:\Users\Ioanna\java -cp C:\Users\Ioanna\Desktop\folder1\folder2 example
这是一个初学者问题。我在命令行中 运行ning 我的 java 程序时遇到问题。我正在使用 Windows10。 问题如下。我有一个名为 "folder1" 的文件夹,它位于我电脑的桌面上。所以完整的路径是 C:\Users\Ioanna\Desktop\folder1 在该文件夹中,我创建了第二个文件夹,我将其命名为 folder2。所以这条路是 C:\Users\Ioanna\Desktop\folder1\文件夹2
在文件夹 2 中,我有一个名为 example.java 的 java 文件 我想通过 cmd 设置 -classpath 选项来编译它和 运行 这个文件。我不想设置路径或将文件夹添加到环境变量的路径。
我正在尝试
C:\Users\Ioanna\javac -cp C:\Users\Ioanna\Desktop\folder1\folder2 example.java
但是它说找不到文件。 我尝试了其他几种选择,但我似乎无法找到如何成功编译该程序。
java 需要编译文件的路径。并且 example.java 不在当前文件夹 (C:\Users\Ioanna) 中。
使用
javac Desktop\folder1\folder2\example.java
代码编译(到字节码)和代码执行是两个独立的步骤,在 Java.
首先,编译你的.java
得到相应的.class
文件(我假设你的文件夹路径是正确的):
C:\Users\Ioanna\javac C:\Users\Ioanna\Desktop\folder1\folder2\example.java
这将在同一文件夹中为您提供 example.class
。
接下来,运行那个class(前提是它有main()
方法):
C:\Users\Ioanna\java -cp C:\Users\Ioanna\Desktop\folder1\folder2 example