- 主题:说个Java jar包的问题,看看你们有没有想过
jar文件一般都是存的编译得到的class文件,然后别的项目可以引用。
那我可不可以把source Java文件存到jar包里取代class文件,让别的项目使用?
--
FROM 223.104.41.*
不放到目录里
只是引用
【 在 RuralHunter 的大作中提到: 】
: 脱裤子放屁当然也是可以的,别人把你的源文件放到源目录里就可以。
:
--
FROM 223.104.41.*
没啥目的
只是突然想起来
【 在 licy 的大作中提到: 】
: 目的是啥?
: jar可以反编译的,可以知道大致内容
:
: ...................
--
FROM 223.104.41.*
好像mvn里的包都是这么做的啊
【 在 islifish 的大作中提到: 】
: 当然是可以的,他们编译的时候再把那编译出去就是了
: 对于开源项目来说
: 我们一般提供一个二进制class jar包,并且包含其他resources,图片了等等;
: ...................
--
FROM 120.244.234.*
变异应该问题不大吧
就是发布有问题
【 在 eventvwr 的大作中提到: 】
: 别的项目怎么用呢?读出源码来,再动态编译?
--
FROM 120.244.234.*
不向前兼容?不能
【 在 hothail 的大作中提到: 】
: java8写的的代码,17未必你能编译
: 说不定还是字节码或者'CIL之类更好呢
: - 来自 水木社区APP v3.5.7
--
FROM 120.244.234.*