我是Java的初学者,实际上我是.net dev试图修复java中的东西。 我想我已修复它,但我需要编译文件。 我已经使用了dos javac等......但我似乎从来没有把它弄好。 我有20个文件要编译。
关于gui的任何建议?
答案 0 :(得分:18)
首先,我强烈建议您使用命令行。虽然命令行确实已经失去了开发人员的支持,但我认为这是一项关键技能。如果您知道可以使用的工具,那么许多尴尬的工作可以大大简化。但更重要的是,如果您对“GUI”工具有疑问,并且您不了解幕后工作的基础知识,那么修复它将会遇到真正的问题。那么你在命令行上编译软件有什么问题?如果我没有正确地阅读你的问题而你没有编译软件的问题,而只是想找到一个更好的方法来解决它:
Java开发的“GUI”通常称为IDE(集成开发环境)。这不仅仅是一个简单的GUI循环编译Java文件(但你可以这样使用),还有项目文件管理,突出显示等。 Java世界中的三巨头是:Eclipse,Netbeans和IntelliJ Idea(后者有免费软件和付费软件版本,其余只有免费软件)。
但如果您正在寻求使构建过程更好,那么这不是故事的结尾。您还希望看到的是自动化(这在Pragmatic Starter Kit Series中有所涉及)。这将允许您通过脚本构建,测试甚至部署。您可以简单地使用.bat文件,但这可能相当尴尬。 Java在这个领域有三个主要参与者:ant,Maven和Gradle。
答案 1 :(得分:10)
Eclipse就像Ngu提到的那样; Netbeans
也是如此答案 2 :(得分:8)
您可以使用Eclipse。它是开源的,免费的。
它有很多插件,有些是开放的,有些是商业插件。
答案 3 :(得分:7)
您的意思是您正在寻找适用于Java的IDE(集成开发环境)。 Eclipse和NetBeans是Java最受欢迎的两个IDE。
还有其他人,例如IntelliJ(最近免费开源)。
答案 4 :(得分:3)
它不是一个GUI,但可能对您的情况有所帮助:如果它是一个现有项目,它可能已经有一个Ant构建文件。然后你只需要调用构建文件来构建项目。
答案 5 :(得分:2)
当然必须有一些其他的构建文件。一个“build.xml”文件?一个“pom.xml”文件?一个“makefile”或“Makefile”? shell脚本或批处理文件?
让我们知道其他文件是什么,我们可以找出建议的内容。
答案 6 :(得分:1)
如果有build.xml
个文件,则只需使用ant
即可。下载它并在与build.xml文件相同的目录中的命令提示符下运行“ant”。