java - 使用 NetBeans 开始使用 Java 进行编码

标签 java

周围有很多关于 Java 的信息,但我不明白如何设置所有内容。

我有一台 Mac。我听说 Mac 附带了 JDK。但这是最新的吗?我该如何检查?是 J2SE 还是 J2EE?

我想创建一个网络应用程序。我安装了 NetBeans。当我选择创建项目时,会出现一个 Java 选项列表。有 Java/Java EE/Java FX/Java Web。我应该选择哪一个?然后,什么是什么?什么是 war ?

我想找到一本很好的教程/电子书,解释所有这些 Java 术语以及如何在 Mac 上设置 Java/Java 服务器(Glassfish/Tomcat)并使用 NetBeans 来编写 Web 应用程序?很好的一个!

最佳答案

可以在这里找到 netbeans 教程:http://netbeans.org/kb/trails/java-se.html

首先,只需创建一个普通的 Java 项目。其他类型可能都包含您不会立即需要的不同插件或库。 WAR 是构成 Web 应用程序的 Java 类和其他文件的存档。

Mac 上的 JDK 默认版本应该没问题,但如果您想升级或更改任何其他 Java 首选项,OS X 可以为您提供所有这些。苹果在这里有一个很好的教程:http://developer.apple.com/java/faq/

编辑:好的,如果您想制作一个 Web 应用程序,那么第一步就是了解 Java Web 应用程序是如何组织的。这将使您的生活变得更加轻松。 Java EE 主要是一个流行词 (IMO),它指的是一组特定的库。了解什么被官方认为是 Java EE、什么不被认为并不重要。要了解 Java Web 应用程序是什么样子,最好的地方是 Tomcat 手册。阅读 this section ,然后在 Netbeans 中创建一个 WAR 项目,您应该有一个良好的开始。一开始不要试图咬得太多,只需打个招呼,世界!应用程序。

关于java - 使用 NetBeans 开始使用 Java 进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2021346/

相关文章:

Java Swing : Issue painting a grid

java - Netty 异步写入响应和大小未知的大数据

Java Hashtable containsValue() 不起作用

java - 通过 wifi 将声音从 Android 应用程序传输到设备

java - JFace:为特定节点扩展更多级别

java - 警告 : API 'variant.getMergeResources()' is obsolete and has been replaced with

java - Hadoop Java 与 C/C++ 在 CPU 密集型任务上的对比

java - 字符串键混合大写会覆盖 Hashmap 中的条目

java - 如何在 Spring Controller 中提供文件的动态路径

java - ANTLR 4 和 StringTemplate 4 - 使用带有模板的 tree walker