急!!寻求SUN公司Javac编译器GJC的源代码(或有效下载地址),谢谢

llduck 2006-09-08 10:43:29
网上搜索不到SUN公司Javac编译器GJC的源代码下载的信息。本人学习研究,请各位帮忙!
...全文
616 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeight 2006-11-09
  • 打赏
  • 举报
回复
或许可以去dev.java.net上面去找。
我就是在那个上面一个项目中找到的
apche CN 2006-11-09
  • 打赏
  • 举报
回复
GJC的源代码的确不好找,
下面我给出下载源码的大体步骤,希望对你和其他读者有所帮助。


1)连接到下面这个地址:
http://www.sun.com/software/communitysource/j2se/java2/download.xml

2)选择产品“Java 2 SDK 1.4.2”并在Download Link(s)中选择“Download(SCSL Source)”
这时会要求用户进行登陆,如果没有帐号,那么在此处注册一个即可。

3)Login,然后就会出现一系列的条款,选择“Accept”即可。

4)接下来就出现了下载连接“1.4.2 Last Modified Sep 23, 2003 ”,进去后会有下面两个连接,下载上面这个即可。
j2sdk-1_4_2-src-scsl.zip 46.99 MB Last Modified Sep 22, 2003
j2sdk-sec-1_4_2-src-scsl.zip 794.31 KB Last Modified Sep 22, 2003

5)解压"j2sdk-1_4_2-src-scsl.zip"后源码在j2se/src/share/javac/com/sun/tools/javac里面
同时希望本书的读者在使用该书时多提宝贵意见,以便再版时修订,谢谢!


-----------------------------------------------------------------------
dagoo你好,下载的源码中有一个多余的Symtab.java文件,应该先删掉,
编译未修改代码的结果会显示相关的错误,
由于我们的工作失误,没有将这一条添加到书中,请见谅!
另外请你参见一下yw_china以前的帖子,内容如下:
1
下载后编译前应该删除comp目录中的Symtab.java,这是个多余的文件,
害得我到深夜三点都没睡!
2 编译过程 进入到JAVAC目录,
javac -g -source 1.4 com/sun/tools/javac/v8/tree/*.java
javac -g -source 1.4 com/sun/tools/javac/v8/util/*.java
javac -g -source 1.4 com/sun/tools/javac/v8/code/*.java
javac -g -source 1.4 com/sun/tools/javac/v8/parser/*.java
javac -g -source 1.4 com/sun/tools/javac/v8/comp/*.java
javac -g -source 1.4 com/sun/tools/javac/v8/*.java
javac -g -source 1.4 com/sun/tools/javac/Main.java

---------------------------------------------------------------------------------------------

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧