HelloWorld程序编写调试及错误解决
HelloWorld程序编写调试及错误解决
eclipse软件编写
相较于windows内置记事本,eclipse编写程序更为简单快捷。由其生成的程序模板编写如下:
package helloworld;
public class Hello { public static void main(String[] args) { System. out. println("Hello World"); }
}
运行程序,结果如下:
记事本编写
由于软件极大地方便了程序的编写和运行过程,不利于知识的巩固,于是继续尝试用记事本编程。
过程
- 新建记事本文件,输入程序。
class Hello { public static void main(String[] args) { System. out. println("Hello World"); } }
- 保存文件,注意,文件拓展名为.java
- 运行命令提示符程序,进入文件所在目录。
- 调试程序。这里需要注意的几点是:
- .java文件为源文件,不可直接运行,需要使用JDK中的javac程序翻译成.class的运行文件,翻译过程如下:
.class文件仍然不能直接运行,需要使用JDK中的java程序,java命令会自动调用虚拟机。运行成功截图如下:
问题及解决
在编写程序的时候,直接复制了eclipse里的程序,翻译成功,生成.class文件,但无法运行。显示“错误:找不到或无法加载主类”。
百度,大多数答案为环境变量配置有误,检查并无错误,并且依照答案修改环境变量后依然无法运行。但提问人大多用此方法解决,在此有疑惑:若确是环境变量配置有误,为何javac程序翻译成功,java程序却运行不成功?两个程序在一个文件夹中,若环境变量有误应该两步都无法成功。
找到另一个答案(百度知道),是由于程序中使用了package语句,按答案修改后即可运行。
转载于:https://www.cnblogs.com/entropy/p/5176493.html
HelloWorld程序编写调试及错误解决相关推荐
- 云应用程序服务器错误怎么办,“/”应用程序中的服务器错误解决方法
"/"应用程序中的服务器错误解决方法,是与WebConfig配置文件中mode属性相关,修改属性值便可查看具体错误原因. 电脑重装了下系统,重新打开项目运行报错:"/&q ...
- 程序包不存在 错误解决方法
本人用的Blue J 编译器 public ImageResource makeGray(ImageResource inImage){//I make a blank image of the sa ...
- HelloWorld程序编写(用Java)
Java刚刚入门,老师先教了教了怎么搭建Java开发环境,下载了Eclipse后,就开始教怎么敲代码,以下是我学到的一些东西以及笔记. 1.编写一个输出"HelloWorld!"的 ...
- COM服务器应用程序本地激活权限错误解决方法
服务器系统日志中有这样的错误. 解决的方法如下: 1.先打开注册编辑器 2.根据对应的APPID找到项目 3.右键权限 4.将System的权限勾上完全控制. 如果不能修改权限,则将所有者改为当前用户 ...
- javac不是内部或外部命令,也不是可运行的程序或批处理文件的错误解决方法(Windows10/Windows7)
前言:在配置JDK环境变量后,java显示正常,javac则显示javac不是内部或外部命令,也不是可运行的程序或批处理文件.造成javac不是内部或外部命令,也不是可运行的程序或批处理文件的问题一般 ...
- 微信小程序报“app.json”错误解决办法
1.亲测 "app.json未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译." 是由于新创建的界面xxx.json所在的文件夹为0KB造成的,你可以试着在x ...
- 应用程序中的服务器错误 怎么解决办法,iwms出现“/”应用程序中的服务器错误。解决办法...
我的主站一直在用木鸟的iwms系统(acc版),由于对于acc比较熟悉,导致网站还没跟上PHP的主流.这个系统时不时会出现""/"应用程序中的服务器错误".本来 ...
- java使用cmd编译中文时错误,解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题...
解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题 在刚开始学习Java的过程中,考虑到记事本应用没 ...
- 如何运行编好的Android程序,3. 编写的第一个android HelloWorld程序如何在手机上面调试运行...
以前有用自己的手机开发过Android的小程序玩玩,现在又想学习下 opencv + android的开发,按照网上的教程配置了两天的环境了, 发现编写的HelloWorld程序在 avd4.2的设备 ...
最新文章
- 脱壳 VMProtect 1.70.4
- 添加日志文件组与日志文件成员
- 摄像机丢失信号及偏色的检测思路
- EOS 消息设计(2)并行处理
- 关于JavaScript的编译原理
- Google和百度都无法替代的10大深网搜索引擎
- 超级列表框排序mysql_超级列表框排序
- xp系统无法从补丁服务器获取补丁,怎么获取到xp系统的微软补丁_微软补丁获取方法 - 驱动管家...
- 移动端车牌识别sdk——技术干货
- NX/UG二次开发—CAM—获取、修改程式的切削参数
- Windows系统如何关闭防火墙保姆式教程,超详细
- 详解示波器的三个主要参数:采样率,存储深度,带宽
- picgo+sharex写markdown笔记
- 苹果8参数_iPhone11 iPhone11Pro哪里买最便宜靠谱划算 2020双十一苹果手机购机攻略...
- 还不懂vue-cli构建SPA项目和SPA项目结构吗?赶紧看看这一篇
- CUMCM-2017-problem-A
- tomcat如何增大并发_tomcat最大并发连接数的修改方法
- 隐函数求导和相关变化率
- python爬取收费漫画_python爬取收费漫画_Python爬虫,爬取腾讯漫画实战
- 计算机毕业设计ssm课堂考勤管理系统t6x5x系统+程序+源码+lw+远程部署
热门文章
- ubuntu16.04安装python.h_ubuntu16.04安装python3.6踩过的坑
- 播放音乐的html语言,Html5音频和视频播放示例详解
- Python pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
- 如何让html标签不转义
- maven jsp报错javax.servlet.http.HttpServlet“ was not found on the Java Build Path
- 华为服务器内存位置,服务器上的内存在哪里
- dhcp服务器批量修改ip租期,dhcp服务器的ip地址租期默认是多久
- python字符串连接数字电视_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
- dbc文件c语言解析标准,DBC文件解析CAN信息
- activemq消息丢失_基于Redis实现消息队列的典型方案