我怎样才能在网上运行一个jar文件(java程序)?

时间:2016-11-09 18:46:36

标签: java flash web jar

我使用GUI构建了一个java程序。 我可以上传到网络并使用它而无需下载或打开它作为一个jar文件?我想在浏览器栏上添加一个地址,然后播放"用我的程序。

提前谢谢

2 个答案:

答案 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等。