2016-03-15 18 views
-1

这是我的课程的代码。如何运行打包的Java类

package One; 
public class T{ 
    public static void main(String[] args){ 
     System.out.println("Printl"); 
    } 

} 

我编译了这个类。

javac T.java 

然后我得到了T.class但我不知道如何执行它? 我试过这个命令

java T 

然后我得到这个错误

无法找到或加载主T级

我尝试了所有方法,但无法运行。我搜索,但无法找到解决方案。

有的时候我得到T$1.classT$2.class这些类是什么意思?

我没有创建任何目录。我只创建T.java类,然后编写上面的代码并尝试编译/运行。

+0

http://stackoverflow.com/questions/20341622/how-do-i-compile-and-run-a-particular-java-file-in -a-package-from-cmd?rq = 1 –

+0

http://stackoverflow.com/questions/26580473/how-to-compile-and-run-project-with-multiple-classes-in-package?rq=1 –

+0

@JarrodRoberson仍然无法执行。你能帮我吗? – UnKnown

回答

0

$x.class通常在创建内部类时创建文件。

正确的方式来运行它:

java One.T 
+0

不,还是一样的错误。 – UnKnown

+0

你是从类的存在目录运行它吗?如果没有,则需要使用'-cp'参数指定路径。 – Olipro

+0

是的,我正在从课程目录中运行。 – UnKnown