【问题标题】:Writing Java from a Text Editor从文本编辑器编写 Java
【发布时间】:2012-12-31 06:56:44
【问题描述】:

作为一个项目,我想为服务器端代码使用 Java 构建一个个人网站。我对 Java 很陌生,想知道是否可以使用简单的文本编辑器编写 Java,将文件上传到 Apache Tomcat 中相应的 JS 和 HTML 文件所在的文件目录(仅用于练习目的),然后通过 HTML 文件运行 Web 项目。

我一直通过 LAMP 使用 php 来做这件事,并希望 Java 也能以这种方式工作。

【问题讨论】:

  • 您应该上传到 Apache Tomcat 的是已编译的具有 .class 扩展名的 Java 代码。我建议您阅读有关创建 Web 应用程序的 JavaEE 文档。通常它们被打包成一个带有 .war 扩展名的存档文件。此外,最好使用 IDE 来加快开发速度。
  • 感谢 Kiran,我会查看文档。但是,我不能只将未编译的 .java 文件上传到目录中吗?我知道这听起来很幼稚,但我只能涉及到php,它只需要我写代码,添加一个.php扩展名,就是这样。
  • 是的,你不能运行java代码,除非它被编译。 AFAIK,Apache Tomcat 不进行编译。

标签: java tomcat web text-editor


【解决方案1】:

是的,很有可能。即使没有 IDE 的帮助您可能会觉得有点困难,但这应该没有任何区别。将文件转换为适当的类文件并上传,应该这样做

【讨论】:

  • 感谢 LPD,我下载了 NetBeans,但我只是习惯于从头开始做事。我知道 Java 的范围要广泛得多,所以最终我会使用 IDE。现在,我只想试验循环、数据库连接字符串,当然还有输出到 HTML。
  • 是的。一切顺利。我建议您是否从 eclipse 重新开始,因为我自己发现 eclipse 比 netbeans [仅限个人经验] 快得多。如果您觉得它有用,请接受并关闭此问题
【解决方案2】:

虽然我同意上述答案。但是您也可以使用热部署插件,例如 mvn:jetty 插件,用于热部署您的网站,但为此它需要是 maven 项目。grails 和许多其他框架也有这个内置功能。

【讨论】:

  • 感谢 Akhilesh,我从未听说过热部署插件。我会调查的。目前,我希望尽可能地了解基础知识,以便全面了解 Java 环境中发生的事情。
猜你喜欢
  • 1970-01-01
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多