在同一台机器上开发java、c#和.net

guykilcj  于 2021-06-30  发布在  Java
关注(0)|答案(7)|浏览(322)

我发现了一些涉及c/java应用程序开发的线程,但我认为它们并不支持这个问题。
我想知道在一台计算机上开发java、c#和.net应用程序是不是一个好主意。这意味着一次安装了###.net版本,####java jre在任何给定的时间安装。这是个好主意吗?我只是在想最终会有一场火热的冲突,电脑会说“我完了”。噗”。

l7wslrjt

l7wslrjt1#

.net代码依赖于.net framework,1.1、2.0、3.5甚至4.0并排运行,没有大问题,ide还允许将应用程序定位到特定版本的framework。不确定java对多个jre版本的容忍度,但1.1、2.x、3.5和4.0在一台机器上的表现都很好。

wn9m85ua

wn9m85ua2#

没事的。
如果您有任何现代系统,您已经安装了所有这些运行时。安装sdk不会增加任何开销,除非您实际正在使用它,所以没有问题。net和java都致力于允许并行安装多个运行时,而不会产生冲突。
去吧,去发展,去享受吧!

x7rlezfr

x7rlezfr3#

好吧,c#targets.net,所以这里没有冲突。当然,您可以在同一台计算机上并排使用多个.net CLR,如果需要针对1.x CLR,还可以使用多个版本的visual studio。
但是,有一件事需要注意。net 3.0和.net 3.5包含了对2.0 clr的更新,因此在安装了3.x的计算机上开发2.0时需要特别小心--它不会出错,但您可能需要注意兼容性问题。在安装了3.5 sp1的计算机上开发3.5 rtm时,这一问题尤其严重,因为在这种情况下,visual studio不会警告您sp1/rtm兼容性问题!

kqlmhetl

kqlmhetl4#

我想不出什么会让你的电脑说“噗”。我的系统还没有这么说,我在我的系统上运行这两个开发环境。

ssm49v7z

ssm49v7z5#

我只是在想最终会有一场火热的冲突
只要你知道事情是如何运作的,就应该没有问题。
主要问题可能是您的机器资源(cpu/ram/hd等)
我在同一台机器上使用了Java1.2、1.3、1.4、1.5、1.6,没有任何问题。我知道这同样适用于.net

jvlzgdj9

jvlzgdj96#

您可以同时安装许多不同版本的.net framework和visual studio,还可以在vs2010和vs2008中为不同的.net framework进行开发。
至于JavaJRE,我将把这部分留给javagurus。。。

u7up0aaq

u7up0aaq7#

我从没遇到过这样的事。我在学习,我要做很多不同的项目。我安装了6到7个版本的java。net框架从1.1到4.0。与2008年和2010年相比2。没有冲突。

相关问题