gpt4 book ai didi

java - Spring MVC helloworld - 包名称不能以java开头?

转载 作者:行者123 更新时间:2023-12-02 04:26:27 24 4
gpt4 key购买 nike

打开 Eclipse --> 新建项目 --> Spring 项目 --> Spring MVC 项目 -->

给出项目名称后,给出包名称:java.example.com(其中显示 com.myexample.myapp* )

当您启动 Tomcat 服务器时,您将看到 ClassNotFoundException 为那么 Spring MVC 无法读取 Controller HelloController。

我无法找出根本原因,但如果我的包名称不是以 java 开头,则一切正常。

最佳答案

java 包是为 Java 运行时类保留的。出于安全原因,您不得使用该名称创建自己的类。

参见https://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#jls-6.1 .

Names of packages intended only for local use should have a first identifier that begins with a lowercase letter, but that first identifier specifically should not be the identifier java; package names that start with the identifier java are reserved for package of the Java SE platform.

关于java - Spring MVC helloworld - 包名称不能以java开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com