当前位置: 首页 > 知识库问答 >
问题:

java应用程序不使用java9和eclipse

吕嘉荣
2023-03-14

我正在尝试创建Java9的HelloWorld模块,下面给出了以下步骤。

右键单击项目(即com.hello)

右键单击源文件夹(即com.hello)

module com.hello {
        exports com.hello;
}

右键单击包(即com.hello)

package com.hello;

public class HelloWorld {

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

}

右键单击HelloWorld

启动层初始化期间出错

JAVAlang.module。FindException:模块com。你好,没找到

PS:尝试了这个解决方案后,我的项目结构如下

注意:我还注意到一件事。在拯救了变化之后。日食(氧气)投掷

生成过程中发生错误。在项目com.hello上运行生成器Java生成器时出错。未知常量池类型19

共有2个答案

段干帅
2023-03-14

请检查@nullpointer答案。我想补充几点。我看到的是,您已经创建了mavenproject。您已经在工件id列中输入了包名。

请根据需要更改组id和项目名称,

group name : com.hello
artifact-id: your_project_name

请浏览此链接一旦创建一个maven项目在eclipse

翟渝
2023-03-14

假设您正在使用Eclipse氧气。1a(4.7.1a)于2017年10月11日发布,以支持JPMS和Junit5。您可以适应以下内容-

当您创建一个新的Java项目时,您需要确保您的com。您好软件包和模块信息。java位于项目的src文件夹下。您可以在项目中移动它们,以遵循完整的树,该树应如下所示:-

com.hello[project]
|
|-src
|  |
|  |-- com.hello[package]
|  |   |
|  |   |- HelloWorld.java [your class]
|  | 
|  |--module-info.java

注意:-如果您试图创建一个基于Maven的项目(pom.xml在您的结构中可见),您可能希望遵循Eclipse中Maven的答案:一步一步安装。

 类似资料:
  • 我开始学习使用java9拼图的新特性。 我按照这个教程,我管理创建一个项目与两个模块和一个外部模块依赖。(我在下面发布pom文件代码,以给出产品结构的想法) 现在我想在Eclipse Oxygen中导入我的maven项目(支持Java9插件),以便在Eclipse IDE中运行和调试该项目。 我用氧气。1a和我安装了对Oxygen4.7的Java9支持 我使用“导入现有Maven项目”并选择根po

  • 我想在Eclipse(Oxygen 4.7.1a)中使用JUnit 5创建一个JUnit测试。这个JUnit测试应该在一个名为test的独立src文件夹中。但是,由于我是JUnit和Java9的新手,我遇到了以下问题。 我不想为此使用像Gradle或Maven这样构建工具。 因为我有两个不同的src文件夹,一个用于项目src,另一个用于测试用例: 我需要两个module-info.java文件吗?

  • 我尝试用Java9运行我的应用程序(前端用Java Swing开发,服务器用EJB开发,部署在Wildfly8)。当客户机试图建立EJB连接时,会出现以下异常: 我看到Java9中引入的新模块管理有一些问题,但我不明白应该怎么做。

  • 例如。 这应该运行一个简单的hello world应用程序,摘自oracle文档。然而,当我‘运行’这个代码,没有窗口打开。取而代之的是打开一个名为“Java”的应用程序。看起来'java'只是一个位于'jdk1.8.0_25.jdk/contents/home/bin'中的'UNIX可执行文件‘。应用程序'java'绝对不显示任何东西,并且在没有强制退出的情况下无法关闭。 我在MacBook上运

  • 我试图用netbeans和Tomcat8部署java应用程序。单击debug时,在“Apache Tomcat或Tomee”选项卡中出现异常: 用netbeans和Tomcat进行部署还有另一种方法吗?我不想总是用Sudo从控制台运行netbeans。

  • 我正在使用Intellij Idea编译一个使用Maven依赖项的项目,Intellij不断告诉我,由于JavaFX不存在,我的项目有50个错误。 Intellij并没有将代码中的所有javafx依赖项都突出显示为错误,只是当我按下run并编译程序时,程序会表示javafx中的所有内容都不存在。