问题标签 [java-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.

0 投票
1 回答
47 浏览

spring-boot - java Springboot轻量级控制器的包约定?

我们的控制器已经与包中的许多 api 一起使用

开发的控制器很重,因此计划添加具有最小请求参数的轻量级 API。

混淆这两者 com.mycomp.myapp.controllers.litecom.mycomp.myapp.lite.controllers

任何人都可以建议具有约定的包名称吗?

0 投票
1 回答
32 浏览

java - 我尝试更改 javac.sublime-build-package,但通知访问被拒绝

我试图更改 javac 文件文本,但它没有改变,所以当我尝试在 Sublime java 包中删除 javac 时,我尝试删除它并用下面的文本副本替换它,它会弹出通知“访问被拒绝”。我该如何更换它?

0 投票
0 回答
40 浏览

java - 如何运行扩展另一个目录中的类的 java .class 文件?

我第一次在我的想法中遇到了这个问题,我写了一个扩展javax.servlet.http.HttpServlet的类,我的想法抛出了一条错误消息,上面写着Error: Could not find or load main class com.bjpowernode.OneServlet,这是图像: 在此处输入图像描述

可以看出idea没有显示红色波浪线,说明我的代码没问题。我从在此处输入链接描述找到了解决此问题的方法,我将范围从提供更改为编译: 在此处输入图像描述 但我实际上想知道它为什么以及如何工作?我对比了Idea不同作用域设置下编译指令的差异,发现Idea使用java命令运行.Class时,编译作用域的命令参数-classpath多了两个路径: D:\apache-tomcat- 8.0.50\lib\jsp-api.jar;D:\apache-tomcat-8.0.50\lib\servlet-api.jar 也就是说,Idea 在提供的范围内运行 .class 时没有考虑外部库路径,超类 HttpServlet 来自 servlet-api.jar 包。为什么?为了简化问题,我在两个不同的路径和包下创建了两个不同的类:Class Base 和 Class Sub,Sub extends Base。Base的代码在这里:

Sub的代码在这里:

Base 的路径是./path1/base/Base.java,Sub 的路径是./path2/sub/Sub.java。我使用这两个命令编译它们:

并编译成功。但是当我使用以下命令运行 sub.Sub 时:

我得到了同样的错误:

我已经尝试了多种变体,但似乎都不起作用。有任何想法吗?虽然解决了idea报错的问题,但还是看不懂背后的原理?我希望这个问题可以帮助我弄清楚。我的jdk版本是1.8。提前致谢。

0 投票
1 回答
127 浏览

maven - IntelliJ IDEA 中突然出现“包不存在”

最近我开始收到以下关于随机包的错误:

在此处输入图像描述

mvn构建当然可以工作,问题仅在于在 Idea 内构建。

有时我可以通过重新加载 maven 项目来修复它,有时我不能。

“消失”包在pom库列表中和列表中都列出:

在此处输入图像描述

0 投票
1 回答
93 浏览

java - 如何使用 javapackager 为我的代码创建可执行文件?

我看到 this stack overflow post to know how to create executable files from java source ,它说要使用javapackager他还说它包含在Java JDK中,但我不知道如何使用它。我阅读了这个oracle 文档,但仍然没有了解如何为我的代码创建本机类型 .exe 文件,就像我在 cmd 上尝试过的那样,它说 javapackager 不是一个有效的命令,我发现这些方法很旧,所以我该如何制作现在我的 java 代码的 .exe 文件。

0 投票
2 回答
655 浏览

java - Java Intellj:org.json.simple 不存在

我知道以前有人问过问题,但这并不能解决我在学校项目中的问题。

我从https://mkyong.com/java/json-simple-example-read-and-write-json/下载了JSON.simplejar 文件,然后将其移动到目录并导入。src

在 src 文件夹中,我还有Main.java,Manager.javaPeer.java, 其中Manager使用Peerjson.simple包。

我正在使用 Intellj。

src目录中,我尝试运行javac Main.java,出现 14 个错误,包括

然后我尝试提供 jar 文件的完整路径:javac -cp C:\Users\yiges\Desktop\COMP90015\Project3\WhiteBoard\src\json-simple-1.1 Main.java

我收到 4 个错误,包括:

然后我试图编译所有的java文件:javac -cp C:\Users\yiges\Desktop\COMP90015\Project3\WhiteBoard\src\json-s imple-1.1 *.java或者干脆 javac *.java

我再次收到 14 个错误,包括:

我该如何解决这个问题?

感谢您的帮助!

0 投票
0 回答
34 浏览

java - I want to call string parameter from error message class placed in helping package to my test case class of test package

0 投票
1 回答
33 浏览

java - Java如何创建自己的通过点运算符调用的方法

例如,我们有 .toString(),但没有 .toStringAndTrim() 或 .toStringAndReplace()。所以我想在一个库中创建自己的方法,当我导入这个库时,我想在点运算符之后访问。我怎样才能在java中做到这一点?这可能吗?

0 投票
0 回答
9 浏览

java - Java中对父包的双向引用

我正在尝试设置一个具有以下结构的java项目:

到目前为止,在 parent_class 中导入和引用child_class没有问题。从parent_classchild_class的引用似乎很难实现。

有什么方法可以从child_class访问parent_class而无需通过文件路径打包和导入类(即,就像您要添加和导入第 3 方库一样)?

父类:

子类:

0 投票
0 回答
26 浏览

java - 如何打包测试工件以便其他团队也可以使用它?

我使用 Junit 和 Serenity 创建了自动化测试套件。我们还有可以使用这些测试用例的交付团队,他们也可以在其中添加自己的测试用例。

  1. 我可以将我的 maven 项目导出为 Jar 文件,其他团队可以将它们用作依赖项。唯一考虑这种方法的问题是,使用这种方法可能无法生成宁静报告。

  2. 我可以将整个项目导出为 Zip 文件,其他人可以通过下载直接使用它,但版本控制可能会变得困难

有人可以在这里提出更好的方法吗?