java - Windows GetClassName 函数返回 JFrame 的完全限定类名

标签 java windows java-web-start jnlp

我有一个 Java 应用程序,它的主窗口是一个 JFrame 子类。

有一个附加的分析器调用GetClassName对于这个窗口,它返回完全限定的类,即 com.package.subpackage.MyClass,而不是 SunAwtFrame。

我以前从未见过这样返回的类名 - Java 应用程序正在由 Java WebStart 启动 - 也许有一个 jnlp 选项? 以前有人遇到过这种情况吗?

最佳答案

您使用的是哪个 JRE?如果您使用的是 >1.4,那么它将始终返回 SunAwtFrame。这是根据: https://www.java.net//node/659065

谢谢。 -促销

关于java - Windows GetClassName 函数返回 JFrame 的完全限定类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19969909/

相关文章:

python - 在 Windows、Linux 和 Mac 上运行的独立于平台的文本到语音 Python 库?

windows - 在 Linux 中编译 Visual C++ 代码

java web 启动 JAVA_HOME

java - 我如何使用 Java webstart 多个依赖的 native 库?

java - 无法写入文件,使用 File 类在 java 中创建

java - 用java实现我自己的序列化

java - 在 Windows/Linux/Mac 上的 Java 程序中对全局热键使用react?

Java 7u45 - java webstart 不下载我的 jar 并执行应用程序,除非我显示 java 控制台

java - 如何在使用 JSF 和 RichEditor 时避免跨站点脚本 (XSS) 攻击

java - 登录logback时如何处理disk full错误?