当前位置: 代码迷 >> J# >> 怎么用.net2003把.java的文件编成.class文件
  详细解决方案

怎么用.net2003把.java的文件编成.class文件

热度:3068   发布时间:2013-02-25 00:00:00.0
如何用.net2003把.java的文件编成.class文件?
如题.谢谢!
------最佳解决方案--------------------------------------------------------
按照birdhaha老兄所叙述的,“因为我要改一些以前别人写的程序,都是用到了class的.我改了.java以后要编成class才能让其它的程序调用.”你可以转换一下思想,我现在在做的课题所遇到的问题和你的类似,就是采用如下方法:
  以前的程序调用.class文件,作为支持文件支持程序的运行。这个.class文件相当于库文件了,在程序中import此文件即可使用。改到.net环境,你可以将.jsl文件放到一个新建的项目,此项目类型为库,编译后就可生成.dll文件而不是.exe文件。同样的,为了在程序中使用此.dll文件,首先在程序头用import语句,其次在编译该程序时, 用/r参数引用此.dll文件,即vjc /r:name.dll source.jsl
   不知这样回答可否解惑?
------其他解决方案--------------------------------------------------------
你要是这么干,微软还不跟你急?理论上是可以,难度极大,要熟悉字节代码和中间代码,不知哪个牛人行?
------其他解决方案--------------------------------------------------------
不可以的,VS.Net2003没有Java编译器,也没有包含Java SDK

VS.Net2003又不是什么都能做,何况MS与Sun水火不容
------其他解决方案--------------------------------------------------------
那我只能痛哭了?
因为我要改一些以前别人写的程序,都是用到了class的.我改了.java以后要编成class才能让其它的程序调用.
难道我只能用JBuilder? .net这都不行?
------其他解决方案--------------------------------------------------------
没办法

考虑.net和j2ee结合的话可以使用C# builder
------其他解决方案--------------------------------------------------------
那微软不是傻了?搬石头砸自己的脚?

完全不可能!至少微软不会让你这么干的!
------其他解决方案--------------------------------------------------------
MS有一个小的文件可以转换JAVA的项目
你可以去试试.
没问题的.
------其他解决方案--------------------------------------------------------
偶都不知道你在干什么
明明别人在用java你跑到 .net上来搞
lib 都不一样, 你真行还能改过来
------其他解决方案--------------------------------------------------------
.net 不支持编译为.class
  相关解决方案