JAVA编程之第一个程序HelloWorld「建议收藏」

JAVA编程之第一个程序HelloWorld「建议收藏」提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档JAVA第一个程序HelloWorld工程创建一、创建项目1.新建工程:File->New->JavaProject2.创建程序包:src->new->package2.创建类:package->new->class二、编写第一个程序HelloWorld1.HelloWorld三、遇到问题1.ModuleJava_Learningnotfound1.1错误信息1.2错误原因1.3解决方法2.

大家好,又见面了,我是你们的朋友全栈君。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


工程创建


提示:以下是本篇文章正文内容,下面案例可供参考

一、创建项目

1.新建工程:File->New->Java Project

项目创建完成后,左边的 Package Explorer 会出现一个Java_Learning的 Java 项目,同时项目中自动生成了 src 文件夹以及 JRE System Library。
在这里插入图片描述

2.创建程序包:src->new->package

  • 在src文件夹点击鼠标右键-[New]-[Package],会出现一个 New Java Package(创建新的程序包)对话框;
  • 在 Name 中填写我们期望的包名,这里我们暂时使用 com.myTest (一般为公司网站域名反写形式,如:com.baidu);
  • 点击 Finish,此时一个名叫 com.myTest 的 Java 程序包即创建完成:
    在这里插入图片描述

2.创建类:package->new->class

  • 在com.myTest点击鼠标右键->[New]-[class] 会出现一个 New Java Class(创建一个新的 Java 类)对话框;
  • 在 Name 中填写我们期望的类名称,这里我们暂时使用 HelloWorld;
  • 点击 Finish,一个 HelloWorld.java 文件创建成功;

在这里插入图片描述

二、编写第一个程序HelloWorld

1.HelloWorld

代码如下(示例):

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

三、遇到问题

1.Module Java_Learning not found

1.1 错误信息

Error occurred during initialization of boot layer
java.lang.module.FindException: Module Java_Learning not found
在这里插入图片描述

1.2 错误原因

由于JDK9及以上版本引入了模块,所以在default package建立一个单独运行的类,就无法通过编辑。
在这里插入图片描述

1.3 解决方法

需要先删除module-info.java,删除之后,再运行就可以了。

2.错误: 找不到或无法加载主类 com.myTest.HelloWorld

2.1 错误信息

错误: 找不到或无法加载主类 com.myTest.HelloWorld
原因: java.lang.ClassNotFoundException: com.myTest.HelloWorld

2.2 错误原因

我在我自己的jdk安装位置,找到了和报错位置(eclipse默认位置)同样的jar包。我分析原因可能是使用eclipse安装时自带的jre环境的配置包可能会出错。所以说,是不是把eclipse里面的jar包路径更改成自己安装的jdk里面的路径是不是就可以了。

2.3 解决方法

把java换成自己电脑上安装的,不用eclipse自带的java。windows->preference
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


# 总结

这是新手在使用Eclipse进行java开发所经历的问题以及解决问题的方法。这也是作者的第一个java程序,希望能够解决大家的问题,帮助更多的java开发爱好者。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156447.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • es6模板字符串里用html标签,为ES6模板字符串计算标签函数[通俗易懂]

    es6模板字符串里用html标签,为ES6模板字符串计算标签函数[通俗易懂]Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。这篇博客描述了你可以通过函数为ES6模板字符串做些什么从而获取返回值。对于一篇针对模板字符串的介绍来说,标记的模板字符串和函数需要在《探索ES6》中查询模板字符串章节1.通过模板字符串获取返回值在JavaScript中获取一个值最普遍的方法就是在括号中加上参数。在ES6中,你可以通过模板字符串更多地获取返回…

  • 总结几个对象转数组的方法是_js将对象转为数组

    总结几个对象转数组的方法是_js将对象转为数组目标效果:obj={0:’a’,1:’b’,2:’c’}=>ayy=[‘a’,’b’,’c’]1、Array.from(object)注:1️⃣object中必须有length属性,返回的数组长度取决于length长度2️⃣key值必须是数值2、Object.values(object)注:与第一种不同的…

  • Matlab 直方图_matlab分析

    Matlab 直方图_matlab分析绘制直方图(水平和垂直的)语法bar(Y)bar(x,Y)bar(…,width)bar(…,’style’)bar(…,’bar_color’)bar(axes_handle,…)h=bar(…)hpatches=bar(‘v6’,…)barh(…)h=barh(…)hpatches=barh(‘v6

    2022年10月18日
  • rocketmq的原理_dns原理及其解析过程

    rocketmq的原理_dns原理及其解析过程1如何保证消息的可靠性传输生产者丢失数据:生产者设置同步提交消息,并且手动提交,将消息同步刷盘到从节点后在返回成功,broker:主从复制,同步刷盘消费端:消费重试,只有返回consume_success才算消费完成,保证消息的可靠性,最终还是消费16次还是失败的会进死信队列2.如何保证消息不被重复消费消费端消费消息的幂等1服务端代码根据messageId设置分布式锁,获取锁再做业务操作2更新数据库时校验业务的状态3或者设置唯一索引3.如何保证消息的顺序性…

    2022年10月29日
  • pycharm-package安装配置[通俗易懂]

    pycharm-package安装配置[通俗易懂]pycharm-package安装配置第一步:打开pycharm软件;第二步:选择菜单栏File→Settings;第三步:选择“Project:XXXXX”这一栏,然后选择“ProjectInterpreter”,点击右边的“+”号;第四步:选择底下的ManageRepositories;第五步:这里可以添加或更改任意下载源,由于默认下载源是国…

  • 计算机硬件历史

    计算机硬件历史计算机硬件是人类处理运算与储存资料的重要元件,在能有效辅助数值运算之前,计算机硬件就已经具有不可或缺的重要性。最早,人类利用类似符木1的工具辅助记录,像是腓尼基人使用黏土记录牲口或谷物

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号