非java开发人员的问题

时间:2009-12-11 22:06:41

标签: java groovy javafx

关于Java的一个基本问题(还没有真正用它做过任何事情):

是否可以在客户端计算机上编写在Web浏览器中运行的Java程序(通过JRE)?像Groovy或JavaFX这样的东西真的是技术上可以用Java编写的东西吗?我认为JavaFX至少是用于浏览器的。然而,当我从Netbeans运行一个示例JavaFX应用程序时,它是一个独立的应用程序 - 而不是在浏览器中运行的东西。一般来说,从长远来看,或者网络浏览器都会被淘汰。

8 个答案:

答案 0 :(得分:5)

你可能正在寻找Applet。虽然它通常很难看而且太受限制了。

答案 1 :(得分:3)

FWIW,如果在“运行”下更改项目属性中的“执行模式”,则可以在Web浏览器中运行相同的JavaFX程序。它基本上以applet的形式运行。

答案 2 :(得分:1)

你有没有听说过java appletsReally

答案 3 :(得分:0)

它被称为小程序。

答案 4 :(得分:0)

虽然我过去做得更多,但我最近只做了一点Java,而不是JavaFX或Groovy。但是,我可以回应其他人并说你可以通过浏览器运行一个名为applet的Java程序。

我没有看到的是,如果您download the Java Development Kit (JDK),您可以使用JDK附带的appletviewer程序直接在桌面上运行applet。通常,这只是在我的经验开发和测试期间完成的。

但是,不需要将Java程序编写为applet。相反,您可以编写Java应用程序并在系统上本地运行它。

  

一般来说,从长远来看,或者网络浏览器都会被淘汰。

你的意思是“浏览器是否会被淘汰”?没门。现在,如果你的意思是Java工作,似乎其他技术已经在很大程度上取代了Java applet,作为通过浏览器运行程序的手段。

答案 5 :(得分:0)

JavaFX与Adobe AIR竞争。它用于创建使用Web服务的应用程序。描述JavaFX的最佳方式就像是网站的自定义浏览器。他们有很多Twitter示例,因为他们有一个非常容易使用的API。

如果您想在FireFox等常规浏览器中运行Java App,可以使用Java Applet

您也可以使用Java开发Web App! Google App Engine刚刚添加了对Java的支持!

希望有所帮助。

答案 6 :(得分:0)

正如其他人已经回答的那样,applet是在浏览器中执行java的方法。小程序是Java在90年代后期引起如此多关注的主要原因之一。突然间,可以在网上编写很酷的应用程序。那时候真的很令人兴奋!

答案 7 :(得分:0)

小程序已经死了。累计Java Web Start

有关此主题的更多信息: