在c++程序中使用java小程序
Using java applet in c++ program
我正在用c++做一个项目,需要在其中嵌入一个java applet/java程序。(就像我们通常在网页上看到的那样)。我想知道做这件事最简单的方法是什么。现在,我正在使用Qt设计器。谢谢
如果在应用程序中使用QWebPage,则可以load
嵌入JApplet
的url。
编辑:
如果目标计算机上没有加载小程序,则可能没有安装JRE。如果你做了下面这样的事情,如果Java出现问题,它应该会发出一条消息。这只是一个未经测试的例子,让你大致了解我的意思。
示例网页:
<html>
<head>
<title>Java Applet</title>
</head>
<body>
<applet code="YourApplet.class" width=400 height=400>Java not supported or not installed</applet>
</body>
</html>
将其另存为MyPageName.html
在Qt:中使用此功能的一个简单示例
// the QWebView has a QWebFrame and QWebPage to make it easy
QWebView* webView = new QWebView(parentWidget); // MainWindow or whatever as parent
webView->load(QUrl("MyPageName.html")); // local page or valid URL
webView->show();
希望这能帮助更多
在Qt的4.8版本中,不支持java小程序。
相关文章:
- 在由Sublime文本3编译后在cmd上显示Java程序输出
- 调用 java 的回调() 时应用程序崩溃.由于 detatchThread 而获得运行时错误
- 为什么 C++ 程序员更喜欢前缀 ++,而 Java 程序员更喜欢后缀 ++?
- Java应用程序的JNI-c++变量值
- QProcess不启动java应用程序
- 通过C++应用程序运行 shell 脚本始于 JAVA
- Java JNI GDAL 本机库在重新部署为 Web 应用程序时出现类加载器错误
- 如何在 ubuntu 上的 php 脚本中获取程序(c,c++,java,python,php)的执行时间和内存使用量?
- 为什么与Java和Python相比,使用Cmake运行C++程序每次都需要这么长时间?
- 使用C 单元测试框架集成测试Java应用程序
- 如何分离以C++执行的 Java 应用程序的 stdin/stout/stderr 流
- 为什么这种特定的C 实现N体程序比Java版本更快
- 如何从 JAVA 程序中访问文件中定义的类.DLL方法
- 在使用 bazel 构建一个简单的应用程序时,得到错误在 '/usr/lib/java/jdk1.8.0_74/bin/java' 找不到 java
- 从 Java 运行C++ .exe程序没有输出,也没有接收输入
- 为什么 ArrayIndexOutOfBound 异常可以在 Java 中捕获,但C++程序反而崩溃
- 我可以通过CPP程序中的数据库调用调用Java程序
- Java小程序和C 之间的主要区别是什么?
- 在Android应用程序(Java和XML)中使用C++结构
- 构建快速Android应用程序- Java或本机