【发布时间】:2015-04-27 09:11:42
【问题描述】:
我已经遇到过这个错误。我今天也想不通。
package com.example.cassandra;
public class test
{
public static void main(String[] a)
{
System.out.println("test");
}
}
这是我的 java 文件。我的工作目录是
com/example/cassandra
编译命令是
javac test.java
将工作目录更改为 com 的父目录
cd ../../..
运行命令
java test
说
could not find or load main class test
请任何机构解释这里的问题是什么?
【问题讨论】:
-
不冲突,仔细查看它们运行的命令行及其当前目录和包名,在你的机器上,
cd到com的父级并尝试运行此命令。 -
你错过了 main() 函数定义中的 static 关键字
标签: java command-line