相关疑难解决方法(0)

是否可以在不提供依赖性的情况下编译java文件?

有一个java文件,它有一些依赖项jar.但是现在,我没有那些罐子,我必须把它编译成一个.class文件.

是否有可能做到这一点?


UPDATE

谢谢你的回答.

起初,我认为我们可以为缺少的依赖项创建一些存根,这很简单但很无聊.由于我们可以创建存根而不会丢失存根以使编译器满意,为什么我们不能自动创建工具呢?该工具不需要创建存根,但是读取java文件,收集信息,然后构建.class文件.

但是如果java文件中的"import"语句包含"*",那将是一个问题:

import aaa.*
import bbb.*

public class Hello {
   World world;
}
Run Code Online (Sandbox Code Playgroud)

我们不知道"世界"这个类是否在"aaa"或"bbb"包下.如果我们不熟悉缺少的依赖项,我们甚至不知道如何为"World"类创建存根.

但如果"导入"声明清楚,我认为这是可能的,但也许没有人会写这样的工具

java compilation

10
推荐指数
2
解决办法
4750
查看次数

标签 统计

compilation ×1

java ×1