- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 Java web start 来启动 jar 文件。
我遵循了以下教程
http://www.mkyong.com/java/java-web-start-jnlp-tutorial-unofficial-guide/
http://examples.javacodegeeks.com/java-basics/web-start/java-web-start-getting-started/
我从 eclipse IDE 创建了 java 项目。
我的 Eclipse IDE 和文件夹中的结构如下,
我将jar和jnlp文件粘贴到tomcat/webapps/ROOT文件夹中,ROOT文件夹的内容如下,
D:\tomcat7\webapps\ROOT>dir
Volume in drive D is RECOVERY
Volume Serial Number is DC2F-E701
Directory of D:\tomcat7\webapps\ROOT
18-11-2015 19:23 <DIR> .
18-11-2015 19:23 <DIR> ..
17-11-2015 16:17 301 .classpath
17-11-2015 16:17 387 .project
17-11-2015 16:17 <DIR> .settings
23-09-2015 15:19 5,866 asf-logo-wide.gif
23-09-2015 15:19 17,811 asf-logo.png
23-09-2015 15:19 713 bg-button.png
23-09-2015 15:19 1,918 bg-middle.png
23-09-2015 15:19 1,392 bg-nav-item.png
23-09-2015 15:19 1,401 bg-nav.png
23-09-2015 15:19 3,103 bg-upper.png
23-09-2015 15:19 3,469 build.xml
17-11-2015 16:48 <DIR> com
23-09-2015 15:19 21,630 favicon.ico
23-09-2015 15:19 12,408 index.jsp
17-11-2015 16:21 2,957 JNLPExample.jar
17-11-2015 16:22 612 JNLPExample.jnlp
17-11-2015 16:20 <DIR> META-INF
23-09-2015 15:19 9,195 RELEASE-NOTES.txt
23-09-2015 15:19 2,376 tomcat-power.gif
23-09-2015 15:19 5,926 tomcat.css
23-09-2015 15:19 2,066 tomcat.gif
23-09-2015 15:19 5,103 tomcat.png
23-09-2015 15:19 67,787 tomcat.svg
23-09-2015 15:20 <DIR> WEB-INF
20 File(s) 166,421 bytes
6 Dir(s) 2,712,481,792 bytes free
D:\tomcat7\webapps\ROOT>
jar -tvf JNLPExample.jar 的输出
D:\tomcat7\webapps\ROOT>jar -tvf JNLPExample.jar
338 Tue Nov 17 16:21:16 IST 2015 META-INF/MANIFEST.MF
500 Tue Nov 17 16:21:16 IST 2015 META-INF/STATHIS.SF
977 Tue Nov 17 16:21:16 IST 2015 META-INF/STATHIS.DSA
0 Tue Nov 17 16:20:06 IST 2015 META-INF/
301 Tue Nov 17 16:17:16 IST 2015 .classpath
387 Tue Nov 17 16:17:16 IST 2015 .project
0 Tue Nov 17 16:17:16 IST 2015 .settings/
598 Tue Nov 17 16:17:18 IST 2015 .settings/org.eclipse.jdt.core.prefs
我的 .classpath 文件(提取的 JNLPExmaple.jar)
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="output" path="bin"/>
</classpath>
我的.project文件(提取的JNLPExmaple.jar)
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>JNLPExample</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
我在安装应用程序时收到以下错误。它说
"java.lang.ClassNotFoundException: main.javacodegeeks.JNLPExample"
但它在该包中可用。
按照我使用的 jnlp 文件,
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/" href="JNLPExample.jnlp">
<information>
<title>JNLP Example</title>
<vendor>Java Code Geeks</vendor>
<homepage href="http://localhost:8080/" />
<description>JNLP Testing</description>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+" />
<jar href="JNLPExample.jar" />
</resources>
<application-desc main-class="main.javacodegeeks.JNLPExample" />
</jnlp>
最佳答案
在你的jar文件中没有main/javacodegeeks这样的包。该文件夹中应该有一个类文件。你可以添加它们并再次压缩一个jar然后尝试,也可以将它公开为exe jar,以便它会按原样压缩。
希望有帮助..
关于java - 在 java web start 中找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33755223/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!