default-package相关内容

为什么我们不应该使用(默认)src 包?

我最近开始使用 Eclipse IDE,并在许多地方阅读了不应使用默认 (src) 包并创建新包的地方. 我只是想知道这背后的原因. 解决方案 使用默认包可能会造成命名空间冲突.假设您正在创建一个包含 MyClass 类的库.有人在他的项目中使用你的库,并且在他的默认包中也有一个 MyClass 类.编译器应该做什么?Java 中的包实际上是一个完全标识您的项目的名称空间.所以在现实世界 ..
发布时间:2022-01-13 17:19:45 Java开发

如果我不指定,我的课程放在哪个默认包中?

假设我有一个名为 Main.java 的文件,其代码如下: 公共类 Main {公共静态无效主要(字符串[]参数){System.out.println("你好世界");}} 它是否放在一个特定的包中,在(也许?)一个未命名的包中? 谢谢 解决方案 不在命名包中的类在 未命名包.因此完整的类名是Main. 此类类不能使用命名包,但通过反射除外. JLS 说: J ..
发布时间:2022-01-13 16:32:29 Java开发

如何从默认包导入类

可能的重复:如何在默认包? 我正在使用 Eclipse 3.5,并且我创建了一个项目,其中包含一些包结构和默认包.我在默认包中有一个类 - Calculations.java,我想在任何包中使用该类(例如在 com.company.calc 中).当我尝试使用默认包中的类时,它给了我一个编译器错误.它无法识别默认包中的类.问题出在哪里? Calculations.java - 源代码 ..

如何访问默认包中的 java 类?

我现在和其他人一起在一个 grails 项目中工作.我必须编写一些 Java 类.但我需要访问使用 groovy 创建的可搜索对象.看来,这个对象必须放在默认包中. 我的问题是:有没有办法从命名包中的 Java 类访问默认包中的这个对象? 解决方案 你不能使用 来自命名包的默认包中的类. (技术上你可以通过反射 API,如 Sharique Abdullah 的 answer 所示 ..
发布时间:2021-11-25 11:11:12 Java开发

如何访问默认包中的 java 类?

我现在和其他人一起在一个 grails 项目中工作.我必须编写一些 Java 类.但我需要访问使用 groovy 创建的可搜索对象.看来,这个对象必须放在默认包中. 我的问题是:有没有办法从命名包中的 Java 类访问默认包中的这个对象? 解决方案 你不能使用 来自命名包的默认包中的类. (技术上你可以通过反射 API,如 Sharique Abdullah 的 answer 所示 ..
发布时间:2021-11-19 22:41:11 Java开发

如何从默认包中导入类

可能重复:如何访问默认包中的java-classes? I我正在使用Eclipse 3.5,我创建了一个包含一些包结构和默认包的项目。我在默认包中有一个类 - Calculations.java ,我想在任何包中使用该类(例如在 com.company.calc )。当我尝试使用默认包中的类时,它给了我一个编译器错误。它无法识别默认包中的类。问题出在哪里? Calculations.j ..
发布时间:2018-11-26 12:54:37 Java开发

如何访问default-package中的java-classes?

我现在正在与Grails项目中的其他人一起工作。我必须编写一些Java类。但我需要访问使用groovy创建的可搜索对象。看来,这个对象必须放在default-package中。 我的问题是:有没有办法在指定包中的Java-class的default-package中访问此对象? 解决方案 您在命名包中的默认包中不能使用类。 (技术上说)您可以像Sharique Abdullah ..
发布时间:2018-05-30 09:10:58 Java开发