社区
Java SE
帖子详情
一个高难度问题,请各位高手进来看看
cowman4
2004-01-12 04:12:38
现在我遇到一个比较特殊的问题。
我们进行java程序编译的时候就是用javac,但是我现在想在程序中直接编译java程序,也就是说java文件并不是一个真正在磁盘上存在的文件,而是一个存放在内存中的流,这个流就是一个java程序,请问如果将这个内存流直接编译成class文件可以吗?不能在硬盘上生成java文件。
...全文
62
14
打赏
收藏
一个高难度问题,请各位高手进来看看
现在我遇到一个比较特殊的问题。 我们进行java程序编译的时候就是用javac,但是我现在想在程序中直接编译java程序,也就是说java文件并不是一个真正在磁盘上存在的文件,而是一个存放在内存中的流,这个流就是一个java程序,请问如果将这个内存流直接编译成class文件可以吗?不能在硬盘上生成java文件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilovehuhu
2004-01-13
打赏
举报
回复
ant就是这样工作的啊。你去http://ant.apache.org看看,可能会有些帮助。
zosatapo
2004-01-13
打赏
举报
回复
有时间好好看看别人项目的代码,比在CSDN上看这些比灌水还灌水的文章对你技术提高更有帮助
zosatapo
2004-01-13
打赏
举报
回复
我靠,是不是写出身的呀。不懂java理论,至少也知道JSP吧,知道JSP都不知道怎么运行期进行java程序编译,我真的不行了。
com\sun\tools\javac\v8\JavaCompiler.java
知道上面这个类是干什么的吗?看书去,不要整天在网上瞎逛
stonecsdn
2004-01-13
打赏
举报
回复
看一下javac的代码吧。
sisn
2004-01-13
打赏
举报
回复
可以...
不过具体忘了,你搜一下,可以运行时调用编译再运行其他类的..
tiger_wkh52741
2004-01-13
打赏
举报
回复
楼主的问题独到...不过好像不行yeah....关注ing
loxi
2004-01-13
打赏
举报
回复
不知道是否有JAVAC的代码?
做一个JAVAC好了,呵呵
caiyi0903
2004-01-13
打赏
举报
回复
需要重新做编译器了
Hodex
2004-01-13
打赏
举报
回复
这个流可以是.class文件么
rongrongGsr
2004-01-13
打赏
举报
回复
有难度!
建议你还是保存一下java文件,调用Runtime.exec("javac yourFile.java")来编译,然后用ClassLoader来载入class,最后删除硬盘上的java文件和class字节码。(这是中笨办法,不过应该有效)
祝好运!
Gigle
2004-01-12
打赏
举报
回复
何苦呢
yangjuanli
2004-01-12
打赏
举报
回复
如果真能实现的话,你不是也可以做一个javac 了吗?:)
fiele
2004-01-12
打赏
举报
回复
有意思,但是,JDK的平台???????能这样?
xiachedan
2004-01-12
打赏
举报
回复
有意思,关注!!!
Elasticsearch顶尖
高手
系列:
高手
进阶篇(二)
高手
进阶篇(二)第59-72节59_数据建模_关系型与document类型数据模型对比60_数据建模_通过应用层join实现用户与博客的关联61_数据建模_通过数据冗余实现用户与博客的关联62_数据建模_对每个用户发表的博客进行分组...
高手
进阶!终极内存技术指南
作为电脑中必不可少的三大件之一(其余的两个是主板与CPU),内存是决定系统性能的关键设备之一,它就像
一个
临时的仓库,负责数据的中转、暂存…… 不过,虽然内存对系统性能的至关重要,但长期以来,DIYer并不...
Linux内核配置和编译过程详解
还有在每
一个
大项和文档的最后会有
一个
经验谈,它是一些
高手
们在应对
问题
和处理特有硬件时的一些经验(这个还得靠各位)。 文档最后会发到网上,到时会根据网友们的回复随时进行更新。 我们的目的是让我们有
一个
Linux内核配置和编译
还有在每
一个
大项和文档的最后会有
一个
经验谈,它是一些
高手
们在应对
问题
和处理特有硬件时的一些经验(这个还得靠各位)。 文档最后会发到网上,到时会根据网友们的回复随时进行更新。 我们的目的是让我们有
一个
从
一个
案例看系统优化
10月27日,由子衿技术团队首席架构师白鳝(徐戟)老师在“DBA+南京群”进行了一次关于“从
一个
案例看系统优化”的线上主题分享。小编特别整理出其中精华内容,供大家学习交流。 嘉宾简介 白鳝(徐戟),国内最早的...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章