直接运行Java-applets(没有html页面)
我有一个问题。
我如何可以直接运行我的java-applet而不嵌入我的网页?
我知道 appletViewr 可以在没有浏览器的情况下执行小程序,但我需要获取没有 html 页面的 java 小程序。
I have a problem.
How i can run my java-applet directly without embedded in my web page?
I know appletViewr can execute applet without a browser but I need to get java applet without html page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
将以下代码与您的代码一起使用,其中 AppletClass 是您的 Applet 类。
可以根据需要进行更多定制。
Use below code with your code, where AppletClass is your Applet class.
More customizations can be done as required.
Appletviewer 是可行的方法,但是,它仍然需要带有 applet 标签的网页。
另一种解决方案是编写一个带有 main 方法的存根类,该类实例化小程序,调用
init()
、start()
、stop()< /code> 和
destroy()
,否则由浏览器或 appletviewer 完成。Appletviewer is the way to go, BUT, it still requires a webpage with an applet-tag.
An alternative solution is to write a stub class, with a main method, that instantiates the applet, calls
init()
,start()
,stop()
anddestroy()
as would otherwise have been done by the browser or appletviewer.构建一个子类,实现main方法,并根据需要调用init()、start()、stop()、destroy。
Build a subclass, which implements main-method, and call init(), start(), stop(), destroy as needed.
如果您使用 eclipse:右键单击主 java 文件(扩展 Applet 的文件),选择“运行方式”子菜单,然后选择“Applet.java”。
If you use eclipse: Right-Click on your main java file (the one which extends Applet), select the 'Run As' submenu, and select 'Applet.
使用
/**/
在声明applet类之前,然后编译java程序并使用appletviewer运行applet,它可以完美执行,不需要任何html文件
Use
/*<applet code="java file name " height=150 width=150></applet>*/
before declaring applet class and then compile java program and run applet by using appletviewer it execute perfectly don't require any html file
运行
appletviewer [ options ] urls ..
。文档
Run
appletviewer [ options ] urls ..
.Documentation
这个浏览器扩展运行得很好。支持 Chrome 和 Edge。
https://leaningtech.com/cheerpj-applet-runner/
This browser extension works quite well. Supports Chrome and Edge.
https://leaningtech.com/cheerpj-applet-runner/
只需在您的 java 程序中编写此代码并首先使用
以下命令运行:
Simply write this code in your java program and first run using:
after