我应该如何使用c#.net编译.java文件 [英] how shall i compile the .java file using c#.net

查看:69
本文介绍了我应该如何使用c#.net编译.java文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果可以使用c#.net编译.java文件.

if it is possible to compile the .java file using c#.net.

推荐答案

否. Java是Java,而.Net是.Net.
No. Java is java, and .Net is .Net.


首先,"使用c#.net 编译.java文件"是一个矛盾词. >
但是,您可能确实需要回答另一个问题:在.NET中使用Java语言,然后-

为什么不呢?


首先,这取决于您如何称呼Java.我认为您的意思只是Java编程语言,所以我不明白为什么不这样做.我曾经尝试过J#.

让我们尝试找到这样的东西:

J#(http://en.wikipedia.org/wiki/J_Sharp)是Microsoft实现,我曾经尝试过VS 2005;我不记得它是随VS产品一起提供的,但我认为它可以安装-请进行检查.

Ja.NET(http://www.janetdev.org)-Java 5 JDK(Java开发工具)的开源实现和运行时).NET

IKVM.NET(http://www.ikvm.net)-1)在.NET中实现的Java虚拟机; 2)Java类库的.NET实现; 3)启用Java和.NET互操作性的工具.

第一次尝试从 Wikipedia 查找结果的效果还不错.

您可能需要尝试并考虑分享您的经验.
祝你好运! ;)
First of all "compile the .java file using c#.net" is an oxymoron.

However, you might really need an answer to different question: using Java language in .NET, then —

Why not?


First of all, it depends what do you call Java. I think you mean just Java programming language, so I don''t see why not. I used to try out J#.

Let''s try to find such things:

J# (http://en.wikipedia.org/wiki/J_Sharp) is Microsoft implementation, I used to try it with VS 2005; I don''t remember is it supplied with later VS products but I think it can be installed -- please check up.

Ja.NET (http://www.janetdev.org) -- an open source implementation of a Java 5 JDK (Java development tools and runtime) for .NET

IKVM.NET (http://www.ikvm.net) -- 1) a Java Virtual Machine implemented in .NET; 2) a .NET implementation of the Java class libraries; 3) tools that enable Java and .NET interoperability.

Not too bad for first attempt to find results just from Wikipedia.

You may want to try out and consider sharing your experience.
Good luck! ;)


示例代码为:

System.IO.StreamWriter文件=新的System.IO.StreamWriter(文件名);
file.WriteLine(textBox1.Text);
file.Close();

System.Diagnostics.Process.Start("Javac",filename);
Sample Code is:

System.IO.StreamWriter file = new System.IO.StreamWriter(filename );
file.WriteLine(textBox1.Text);
file.Close();

System.Diagnostics.Process.Start ("Javac",filename );


这篇关于我应该如何使用c#.net编译.java文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆