java - 如何从源代码创建输出 JAVA 包?
问题描述
我试着:
- 创建字符串,我在其中编写 Java 代码;好的
- 将这些字符串(Java 类)放在一些输出 .java 文件中;好的
问题:
- 在 Java 中,我可以创建一个标准目录(File.mkdir() 等),我可以在其中放置我的 .java 文件,但我找不到创建 PACKAGE DIRECTORY 的方法,这就是我的目标。
我想改变这个:
file=new File("path_specification");
file.mkdir();
制作一个Java包。
有什么建议吗?
解决方案
java包是一个目录。如果您使用的是 ide,则可以使用其 .java 文件在源根目录下创建目录。然后你就可以编译它了。
但是请注意,尝试在您正在运行的 .jar 中创建一个包是不可能的。
在您正在运行的 .jar 中创建包的唯一方法是将其解压缩,然后将其反编译为 .java 文件,然后复制该包(即带有 .java 文件的目录)
推荐阅读
- node.js - 在 Node.js 服务器中使用 Axios 时无法发送 Json 响应
- reactjs - 未捕获的类型错误:无法在“范围”上执行“选择节点”:参数 1 不是“节点”类型
- c++ - 在构建早期用于 ARM 的项目源时,基于 Windows,面临编译器错误“”没有这样的指令:'ldr r13,[r1]'
- java - 我只想解析第 2 节为 2 的 json。但作为响应,所有 json 文件都会解析
- mysql - 请任何人都可以为我解决此错误消息:列数与第 1 行的值计数不匹配
- java - 尝试通过套接字传递对象时出现 EOFException
- typo3 - TYPO3 系统扩展“安装”用我自己的类覆盖
- bluetooth - 我应该怎么做才能广播蓝牙?
- asp.net-mvc - mv 控制器路由属性不起作用
- android - Android/Windows 之间的蓝牙通信,缺少消息