Java 通过Jar文件运行简单网站

Java 通过Jar文件运行简单网站,java,html,browser,Java,Html,Browser,我试图通过Jar文件运行简单的静态网站,但运气不太好。 我之所以想通过Jar运行网站,是因为我不希望最终用户直接访问我的页面。例如,如果没有实际启动使用java swing构建的程序,他们不应该直接访问index.html页面 我尝试过的事情: 如果我在使用Eclipse创建Jar的同一台机器上运行Jar应用程序,因为index.html页面正在从本地目录获取页面,所以Jar应用程序可以工作。我知道这是错误的 如果我尝试使用不同的笔记本电脑或台式机,那么我的swing应用程序不会通过浏览器打开

我试图通过Jar文件运行简单的静态网站,但运气不太好。 我之所以想通过Jar运行网站,是因为我不希望最终用户直接访问我的页面。例如,如果没有实际启动使用java swing构建的程序,他们不应该直接访问index.html页面

我尝试过的事情:

  • 如果我在使用Eclipse创建Jar的同一台机器上运行Jar应用程序,因为index.html页面正在从本地目录获取页面,所以Jar应用程序可以工作。我知道这是错误的
  • 如果我尝试使用不同的笔记本电脑或台式机,那么我的swing应用程序不会通过浏览器打开任何类型的index.html
有什么建议吗


另外,我使用的是
Desktop.open()
Desktop.browse
getClass().getResources().getURL()
。。我在其他页面上看到的内容。

您需要复制数据或使用tomcat、jboss等服务器。

“有什么建议吗?”不要对“您的”HTML这么傻。将其从网络中删除或使其易于访问。只需让JAR将文件复制到user dir或temp dir并从那里打开即可。谢谢您的回答。谢谢您的回答。我实际上不想给他们我的html文件。我将给他们的静态网站是一个私有网站,包含多个文件,包括javascript、css和html文件。事实上,我们正在向客户赠送安装了本地网站的新笔记本电脑,以便他们能够获得有关我们材料的培训。然而,在最初使用一年后,我想从他们的笔记本电脑上删除我们的专有网站,因此,我设计了Jar文件应用程序来跟踪何时开始清理。此外,这些客户无法访问Internet。我将考虑使用Tomcat来解决这类问题。