繁体   English   中英

在Microsoft Visual Studio 2012中使用Java

[英]Using Java with Microsoft Visual Studio 2012

我最初是一名C ++程序员,Visual Studio为我做了很多工作。 但是,我最近想分支到C#和Java。 Visual Studio支持C#,我现在有一些经验,但它不支持Java。 有没有人让我允许Visual Studio与Java一起使用? 我正在考虑尝试使用Visual Studio SDK的加载项向导来创建Java支持的扩展,但在我开始深入研究可能非常复杂的事情之前,我想知道是否有人曾在此尝试过这个并且可能有我有一些建议可以解决这个问题。 经过大量的互联网搜索,我发现Visual Studio没有Java支持,我找到的一些解决方法相当不错。

澄清:

我想为Visual Studio 2012编写一个允许它与Java prgramming一起使用的插件。 我想在创建项目文件时可以选择创建.java文件,当我编译时,我希望它使用javac编译器进行编译(我已经下载了)。

额外细节:

我知道已经有Java IDE了,比如eclipse,我只是想知道是否有可能让它与visual studio一起工作。 我非常喜欢视觉工作室,并且已经使用了一段时间了,我希望能够使用相同的界面使用我所知道的所有语言进行编程。

是的,C#是一种增强的Java,但是我可能需要做一些特别需要Java的东西,所以我需要一种方法来编写它们。 我可以使用eclipse或其他IDE,但如果可能的话,我更喜欢视觉工作室。

有一个visual studio插件来支持java语言: http//visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

IntegraStudio为Visual Studio中的Java项目启用语法着色,构建,调试和查找定义和引用(F12和ALT-F12)。

从理论上讲,可以通过为VS项目定义自定义构建步骤来完成。 你可以制作一个文件模板来创建一个新的java文件,不知道你是否可以把它扔到正确的包中,所以你最终可能会写一些java ide会抛出的东西已经。 这不是不可能的,但是从经验来看(我在mac上使用xcode,在windows中使用eclipse,eclipse,netbeans,code :: blocks,最后从java和c ++的命令行编译)很容易学习新思想。

如果你坚持,我发现了这个: http//improve.dk/compiling-java-in-visual-studio/

我计划跟随并尝试修改它以创建java的通用模板

如果可能的话(意思是如果我完全理解我正在做的事情)im goint为java项目和文件实现自定义向导。

Java语言支持扩展提供了Java编程语言的基本功能。 目前的编辑功能包括:

  • 语法高亮和大括号匹配
  • 概述了对快速折叠类和函数的支持
  • 下拉栏列出当前文档中的类,枚举,接口,字段和方法

如果您希望贡献,那么项目已移至其自己的GitHub存储库

如果您精通C#和Visual Studio,可以尝试使用IKVM 它并不完全是你所要求的,但肯定会通过允许你从C#调用Java库来帮助缩小差距,反之亦然。 您可以在Visual Studio中使用它,但它也在MonoDevelop中具有一流的支持

使用Visual Studio IDE将Java移植到C#:

目前我使用Visual Studio IDE环境将代码从Java移植到C#。 为什么? Java有一个庞大的库,C#可以访问UWP生态系统。

为了支持编辑和调试以及检查Java字节码(反汇编),您可以尝试:

为了支持Android(Java / C ++)开发,您可以尝试:

如果您想开始使用Java,那么使用Java IDE会更开心。 IntelliJ社区版,Eclipse和Netbeans都是免费的。

我知道IntelliJ可以设置为使用Visual Studio键盘快捷键,所以即使你是像我这样的键盘迷,你也不会觉得在Java IDE中不合适。

IDE中的差异很小,使用Java IDE进行Java开发所节省的时间将是巨大的。

祝好运!

Java不支持Net Framework。 Java有自己的框架。 Visual Studio曾经一度支持J ++和J#,它们适用于想要使用.Net开发的Java开发人员,但是因为它已经灭绝了。

大多数人在想要开发java时,他们只需要开始使用Netbeans,Eclipse或类似的东西。 如果他们可以在Visual Studio中开发Java内容,他们不会在这样的网站上询问。

老实说,Java在Visual Studio中表现不佳。 Oracle和Microsoft是两个独立的实体,他们需要保持这种状态。 我希望看到Oracle和Microsoft的唯一组合是用于Windows的Java和用于Windows的Java开发工具。 我不想在Visual Studio中看到Java。 C#徘徊在拐角处会让人感到困惑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM