我使用GUI构建了一个java程序。 我可以上传到网络并使用它而无需下载或打开它作为一个jar文件?我想在浏览器栏上添加一个地址,然后播放"用我的程序。
提前谢谢
答案 0 :(得分:1)
首先,您需要确保在浏览器中启用了Java。 Oracle提供了有关该部分here的分步指南。至于您的应用程序本身,项目必须编译为WebApp。在HTML代码中,您需要使用以下代码结构,其中" xxx"是小程序的宽度," yyy"是高度:
<applet code=Main.class
archive="main.jar"
width="xxx" height="yyy">
</applet>
如果您的Java Applet与网页不在同一目录中,您可以使用可选的&#34; codebase&#34; applet标记中的属性:
<applet code=Main.class
...
codebase="path/to/applets">
</applet>
所有说法和完成后,您的HTML代码可能如下所示:
<html>
<head>
...
</head>
<body>
...
<applet code=Main.class
archive="main.jar"
codebase="path/to/applets"
width="xxx" height="yyy">
</applet>
...
</body>
</html>
答案 1 :(得分:0)
如果您按照良好的编程原则/模式设计应用程序(例如:MVC模式),那么您将业务逻辑与视图层分离,因此将能够在新的Web应用程序中重用业务逻辑并进行部署它在一个网络容器中。
[Web]------\
o------[Business]
[Desktop]--/
在桌面版中,您必须使用Swing for GUI,在Web中有很多技术,如JSF,AWT,Angular / Rest,React / Rest等。