您的位置:首页 > 编程语言 > Java开发

第一次在cmd中运行java程序,运行helloworld失败

2018-03-07 23:00 330 查看
问题描述:---------------------------------------------------------------------------------------------------------------------



在命令行中javac能够编译通过,却运行失败;
原因分析:---------------------------------------------------------------------------------------------------------------------
在eclipse中生成的代码如下:
package helloworld;

public class helloworld{
public static void main(String[] args) {
System.out.print("hello world");
}
}

关键在于第一行package helloworld;关键字package就相当于C++中namespce,所以实际调用这个命名空间中的类,故可以在上级目录中使用命令java helloworld.helloworld运行成功。

解决办法:---------------------------------------------------------------------------------------------------------------------
一、在上层目录使用命令:java helloworld.helloworld



二、删掉代码第一行package helloworld;

之后代码如下:
public class helloworld{
public static void main(String[] args) {
System.out.print("hello world");
}

}
编译运行通过:



作为新手犯的很低级的错误,希望在以后的道路上越来越顺利!加油!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: