Java 包装问题
Java packaging issues
根据 java 文档,我这样设置我的项目:
源文件位于 C:\...\sources\com\myname\tictactoe\
我的 class 个文件在 C:\...\classes\com\myname\tictactoe\
当我尝试通过 运行ning“java Main
”在该目录(在 powershell 上)运行 a class(Main.java
)时,我得到“Error: Could not find or load main class Main Caused by: java.lang.ClassNotFoundException: Main
”。我所有的文件都以“package com.myname.tictactoe;
”开头,据我所知,它们应该是这样的。我做错了什么?
您的 java class 有一个包名称,因此您将无法 运行 只是 java Main。您将需要 运行 java com.myname.tictactoe.Main.
将目录更改为 C:\...\classes
,然后 运行
java -cp . com/myname/tictactoe/Main
根据 java 文档,我这样设置我的项目:
源文件位于 C:\...\sources\com\myname\tictactoe\
我的 class 个文件在 C:\...\classes\com\myname\tictactoe\
当我尝试通过 运行ning“java Main
”在该目录(在 powershell 上)运行 a class(Main.java
)时,我得到“Error: Could not find or load main class Main Caused by: java.lang.ClassNotFoundException: Main
”。我所有的文件都以“package com.myname.tictactoe;
”开头,据我所知,它们应该是这样的。我做错了什么?
您的 java class 有一个包名称,因此您将无法 运行 只是 java Main。您将需要 运行 java com.myname.tictactoe.Main.
将目录更改为 C:\...\classes
,然后 运行
java -cp . com/myname/tictactoe/Main