HelloWorld程序编写调试及错误解决

eclipse软件编写

相较于windows内置记事本,eclipse编写程序更为简单快捷。由其生成的程序模板编写如下:

package helloworld;
public class Hello {  public static void main(String[] args) {  System. out. println("Hello World");  }
} 

运行程序,结果如下:

记事本编写

由于软件极大地方便了程序的编写和运行过程,不利于知识的巩固,于是继续尝试用记事本编程。

过程

  1. 新建记事本文件,输入程序。

class Hello { public static void main(String[] args) { System. out. println("Hello World"); } }

  1. 保存文件,注意,文件拓展名为.java
  2. 运行命令提示符程序,进入文件所在目录。
  3. 调试程序。这里需要注意的几点是:
  • .java文件为源文件,不可直接运行,需要使用JDK中的javac程序翻译成.class的运行文件,翻译过程如下:
  • .class文件仍然不能直接运行,需要使用JDK中的java程序,java命令会自动调用虚拟机。运行成功截图如下:

    问题及解决

    在编写程序的时候,直接复制了eclipse里的程序,翻译成功,生成.class文件,但无法运行。显示“错误:找不到或无法加载主类”。
    百度,大多数答案为环境变量配置有误,检查并无错误,并且依照答案修改环境变量后依然无法运行。但提问人大多用此方法解决,在此有疑惑:若确是环境变量配置有误,为何javac程序翻译成功,java程序却运行不成功?两个程序在一个文件夹中,若环境变量有误应该两步都无法成功。
    找到另一个答案(百度知道),是由于程序中使用了package语句,按答案修改后即可运行。

转载于:https://www.cnblogs.com/entropy/p/5176493.html

HelloWorld程序编写调试及错误解决相关推荐

  1. 云应用程序服务器错误怎么办,“/”应用程序中的服务器错误解决方法

    "/"应用程序中的服务器错误解决方法,是与WebConfig配置文件中mode属性相关,修改属性值便可查看具体错误原因. 电脑重装了下系统,重新打开项目运行报错:"/&q ...

  2. 程序包不存在 错误解决方法

    本人用的Blue J 编译器 public ImageResource makeGray(ImageResource inImage){//I make a blank image of the sa ...

  3. HelloWorld程序编写(用Java)

    Java刚刚入门,老师先教了教了怎么搭建Java开发环境,下载了Eclipse后,就开始教怎么敲代码,以下是我学到的一些东西以及笔记. 1.编写一个输出"HelloWorld!"的 ...

  4. COM服务器应用程序本地激活权限错误解决方法

    服务器系统日志中有这样的错误. 解决的方法如下: 1.先打开注册编辑器 2.根据对应的APPID找到项目 3.右键权限 4.将System的权限勾上完全控制. 如果不能修改权限,则将所有者改为当前用户 ...

  5. javac不是内部或外部命令,也不是可运行的程序或批处理文件的错误解决方法(Windows10/Windows7)

    前言:在配置JDK环境变量后,java显示正常,javac则显示javac不是内部或外部命令,也不是可运行的程序或批处理文件.造成javac不是内部或外部命令,也不是可运行的程序或批处理文件的问题一般 ...

  6. 微信小程序报“app.json”错误解决办法

    1.亲测 "app.json未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译." 是由于新创建的界面xxx.json所在的文件夹为0KB造成的,你可以试着在x ...

  7. 应用程序中的服务器错误 怎么解决办法,iwms出现“/”应用程序中的服务器错误。解决办法...

    我的主站一直在用木鸟的iwms系统(acc版),由于对于acc比较熟悉,导致网站还没跟上PHP的主流.这个系统时不时会出现""/"应用程序中的服务器错误".本来 ...

  8. java使用cmd编译中文时错误,解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题...

    解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 在刚开始学习Java的过程中,考虑到记事本应用没 ...

  9. 如何运行编好的Android程序,3. 编写的第一个android HelloWorld程序如何在手机上面调试运行...

    以前有用自己的手机开发过Android的小程序玩玩,现在又想学习下 opencv + android的开发,按照网上的教程配置了两天的环境了, 发现编写的HelloWorld程序在 avd4.2的设备 ...

最新文章

  1. 脱壳 VMProtect 1.70.4
  2. 添加日志文件组与日志文件成员
  3. 摄像机丢失信号及偏色的检测思路
  4. EOS 消息设计(2)并行处理
  5. 关于JavaScript的编译原理
  6. Google和百度都无法替代的10大深网搜索引擎
  7. 超级列表框排序mysql_超级列表框排序
  8. xp系统无法从补丁服务器获取补丁,怎么获取到xp系统的微软补丁_微软补丁获取方法 - 驱动管家...
  9. 移动端车牌识别sdk——技术干货
  10. NX/UG二次开发—CAM—获取、修改程式的切削参数
  11. Windows系统如何关闭防火墙保姆式教程,超详细
  12. 详解示波器的三个主要参数:采样率,存储深度,带宽
  13. picgo+sharex写markdown笔记
  14. 苹果8参数_iPhone11 iPhone11Pro哪里买最便宜靠谱划算 2020双十一苹果手机购机攻略...
  15. 还不懂vue-cli构建SPA项目和SPA项目结构吗?赶紧看看这一篇
  16. CUMCM-2017-problem-A
  17. tomcat如何增大并发_tomcat最大并发连接数的修改方法
  18. 隐函数求导和相关变化率
  19. python爬取收费漫画_python爬取收费漫画_Python爬虫,爬取腾讯漫画实战
  20. 计算机毕业设计ssm课堂考勤管理系统t6x5x系统+程序+源码+lw+远程部署

热门文章

  1. ubuntu16.04安装python.h_ubuntu16.04安装python3.6踩过的坑
  2. 播放音乐的html语言,Html5音频和视频播放示例详解
  3. Python pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
  4. 如何让html标签不转义
  5. maven jsp报错javax.servlet.http.HttpServlet“ was not found on the Java Build Path
  6. 华为服务器内存位置,服务器上的内存在哪里
  7. dhcp服务器批量修改ip租期,dhcp服务器的ip地址租期默认是多久
  8. python字符串连接数字电视_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
  9. dbc文件c语言解析标准,DBC文件解析CAN信息
  10. activemq消息丢失_基于Redis实现消息队列的典型方案