问题标签 [default-package]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何访问默认包中的 java 类?
我现在正在与其他人一起在一个 grails 项目中工作。我必须编写一些 Java 类。但我需要访问用 groovy 创建的可搜索对象。看来,这个对象必须放在默认包中。
我的问题是:有没有办法从命名包中的 Java 类访问默认包中的这个对象?
java - 如何从默认包中导入类
可能重复:如何访问默认包中的 java 类?
我正在使用 Eclipse 3.5,并且我创建了一个带有一些包结构以及默认包的项目。我在默认包中有一个类 - Calculations.java,我想在任何包中使用该类(例如在 中com.company.calc
)。当我尝试使用默认包中的类时,它给了我一个编译器错误。它无法识别默认包中的类。问题出在哪里?
Calculations.java - 源代码
我不能把我的课放在任何其他包里。这个类有一些在 Delphi 中实现的本地方法。如果我将该类放在任何文件夹中,我将不得不更改我想要避免的那个 DLL(真的 - 我不能)。这就是为什么我把我的课程放在默认包中。
java - 如果我不指定,我的课程放在哪个默认包中?
假设我有一个名为 Main.java 的文件,其中包含以下代码:
它是否放在一个特定的包中,在(也许?)一个未命名的包中?
谢谢
java - 当我从“默认包”重命名包时,我得到一个找不到类的异常
当我从 java 中的“默认包”重命名包时,我得到一个找不到类的异常。当我在默认包中运行代码时,代码工作正常,但是当我将代码粘贴到 eclipse 中的新 java 项目和新包中时,即使上面提到的类明显存在,也会抛出 classnotfound 异常新包。怎么了?请帮我 :(
java - 为什么我们不应该使用(默认)src 包?
我最近开始使用 Eclipse IDE,并在许多地方阅读了不应使用默认(src)包并创建新包的地方。
我只是想知道这背后的原因。
eclipse - tomcat eclipse java ee 默认包
我正在尝试使用 Eclipse Juno 和 Tomcat 7 设置动态 Web 应用程序。我的问题是,如果我的文件结构是,我只能让我的 servlet 运行
MyProject/Java 资源/src/(默认包)/MyServlet.java
我读过我应该避免使用默认包(不知道为什么)但是当我尝试使用不同的包时:
MyProject/Java 资源/src/myPackage/MyServlet.java
我收到错误消息:
HTTP 状态 404 - /MyProject/MyServlet 请求的资源不可用
它只是一个小型测试项目,因此我可以启动一个新工作区并在必要时重新创建项目。我想我必须在某处改变路径,但我不知道在哪里或如何。
我在 web.xml 中使用以下内容让它工作
index.html 文件使用以下标记调用它:
起初它不起作用,所以我通过右键单击服务器清理了 tomcat 工作目录(不确定是否有必要)它仍然不起作用,所以我放弃并退出了 Eclipse。这一定保存了新设置,因为当我再次启动 Eclipse 并再次尝试时,它工作正常。谢谢您的帮助。危险品
java - 为什么在 JAVA 中不推荐使用默认包?
为什么不建议在 JAVA 中使用默认包?虽然我知道出于可维护性和可读性目的而拥有更合理和描述性的包名称更有意义,但它背后还有其他原因吗?
java - 如何从类中调用 JFrame?
我有一个项目,它在默认包下有一个 Jframe。我不能从另一个主类调用 jframe。
另一个类是:A.java
java - 从默认包加载配置文件与从类路径加载
在码头上的 JAX-RS 应用程序中加载配置文件时,我遇到了一个疯狂的错误。
如果我放入config.properties
默认包,它工作正常。但是当我加载它时,对象java -cp config.properties
中没有任何内容。config
我已经检查了这些方法,但它不起作用。
奇怪的是,我在项目中使用 Tinylog 作为 Logger,而 TinyLog 加载其配置文件tinylog.properties
的方式相同:
我正在通过java -cp tinylog.properties
. 我的代码有什么问题吗?
ubuntu - 更改 lua 默认包
我目前正在运行 Ubuntu,但我遇到了 lua 问题。当我尝试使用 cmake 运行我的项目时,它显示LUA_LIBRARY-NOTFOUND
.
但是,我确实安装了 lua,当我签入我的 /usr/include 文件夹时,我可以看到 lua 在那里。但我有 lua50、lua5.1 和 lua5.2 文件夹。
这不是我的电脑,我真的不知道在我之前的那个人到底做了什么。
当我执行命令“pkg-config --libs lua”时,它返回给我“-llua50”。而且我知道它应该返回“-llua -lm”。
所以我认为我需要将lua的默认包更改为使用“lua5.2”而不是“lua50”,但我不知道该怎么做,也不知道这样做是否正确。
你们中有人知道如何解决这个问题吗?