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)
blank

相关推荐

  • Maven入门(含实例教程)

    Maven入门(含实例教程)

    2020年11月12日
  • HTML5移动端开发的常用触摸事件

    HTML5移动端开发的常用触摸事件HTML5移动端开发的常用触摸事件

  • RegisterStartupScript 过期

    RegisterStartupScript 过期1.ClientScriptManager.RegisterStartupScript方法:  1)  ClientScriptManager.RegisterStartupScript (Type,String,String)  2)  ClientScriptManager.RegisterStartupScript (Type,String,String,

  • python怎么读取xlsx文件_arcgis地理加权回归

    python怎么读取xlsx文件_arcgis地理加权回归空间计量经济学打破大多数经典统计和计量分析中相互独立的基本假设,主要解决如何在横截面数据和面板数据的回归模型中处理空间相互作用(空间自相关)和空间结构(空间不均匀性)分析的问题。空间计量经济理论认为一个地区空间单元上的某种经济地理现象或某一属性值与邻近地区空间单元上同一现象或属性值是相关的。也就是说,各区域之间的数据存在与时间序列相关相对应的空间相关。空间计量模型所研究的空间效应包括空间自相关和空…

  • fsync、synchronous_commit 的简单测试

    fsync、synchronous_commit 的简单测试fsync(boolean)如果打开这个参数,PostgreSQL服务器将尝试确保更新被物理地写入到磁盘,做法是发出fsync()系统调用或者使用多种等价的方法(见wal_sync_method)。这保证了数据库集簇在一次操作系统或者硬件崩溃后能恢复到一个一致的状态。虽然关闭fsync常常可以得到性能上的收益,但当发生断电或系统崩溃时可能造成不可恢复的数据损坏。因此,只有在能很容易地从外部数据中重

  • vrrp的配置实例_十宗罪案例简介

    vrrp的配置实例_十宗罪案例简介一、背景二、VRRP概念介绍三、实验操作一、背景局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来

发表回复

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

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