标签: jar

将Java-1.7项目库导入Android时出错

我在最后几天问了很多问题,因为我在我的android项目中没有包含.jar-File(使用ant).

今天,我将这个Common-Project的Java版本切换为1.6并创建了一个新的.jar-File.

不,它有效!

有人能告诉我,为什么Android(2.2)不支持Java 1.7?

谢谢!

java android jar version java-7

1
推荐指数
1
解决办法
550
查看次数

从另一个java进程在Windows控制台中运行java进程

我试图从我的Java进程启动另一个Java进程.问题是我希望Windows控制台出现,而AnotherApp要写入该控制台.

此Java代码段确实启动了一个新进程,但未显示控制台.

ProcessBuilder pb = new ProcessBuilder("cmd", "/k", "java", "-jar", "AnotherApp.jar");
pb.start();
Run Code Online (Sandbox Code Playgroud)

如果我从Start - Run运行

cmd /k java -jar AnotherApp.jar
Run Code Online (Sandbox Code Playgroud)

然后创建一个新的控制台并启动java进程.

java windows console jar processbuilder

1
推荐指数
1
解决办法
1419
查看次数

Web服务器上的Jar文件错误

我有一个.jar文件在我的mac上完美运行,但我需要在Web服务器上运行...所以当我使用命令行使这个文件工作时它给了我这个错误:

[root@mysite.com dist]$ java -jar PDFparser.jar ffive.pdf
Exception in thread "main" java.lang.NoSuchMethodError: method java.lang.String.getBytes with signature (Ljava.nio.charset.Charset;)[B was not found.
at org.apache.commons.io.IOUtils.write(IOUtils.java:1527)
at org.apache.commons.io.FileUtils.writeStringToFile(FileUtils.java:1929)
at org.apache.commons.io.FileUtils.writeStringToFile(FileUtils.java:1962)
at pdfparser.PDFparser.main(PDFparser.java:171)
Run Code Online (Sandbox Code Playgroud)

我不是那个创建.jar应用程序的人,但它的工作方式就像我在Mac上需要的那样...但是它需要它用于网站,所以我需要它在网络服务器上工作...有谁知道这个错误意味着什么,我该怎么办?我不懂Java语言所以如果你向我解释我应该怎么做才会很棒,就像我是一个非常愚蠢的人......一步一步...... :)

php java webserver jar

1
推荐指数
1
解决办法
1632
查看次数

在Java应用程序中包含GIT安装

我有一个使用GIT的Java应用程序.

我想在用户的计算机上无缝地安装GIT - mac,win和linux - 而不是要求他们自己安装它...

如何在Java应用程序中包含GIT安装?

谢谢

java git jar

1
推荐指数
1
解决办法
74
查看次数

无法安装常见的编解码器jar文件

我已经下载了common.codec二进制jar文件.现在我想使用这个类org.apache.commons.codec.binary.Base64.但这个文件夹包含四个jar文件,即common.codec-1.7.jar,commons-codec-1.7-javadoc.jar,commons-codec-1.7-sources,commons-codec-1.7-tests,commons-codec-1a.7-test-sources.现在我应该在课程路径中提到哪条路径?我尝试使用所有jar文件路径并在我的程序中导入但失败了.请告诉我在哪里放置这个下载的jar文件以及如何在我的代码中使用它.

java jar classpath apache-commons-codec

1
推荐指数
1
解决办法
4402
查看次数

直接遍历JAR文件中的文件夹

我有以下内容code可以遍历类路径中的文件夹和文件,确定类并获取具有ID的字段并将其打印到logger。如果我在IDE中运行此代码,则可以正常工作,但是如果我将我的项目打包到一个JAR文件中,然后JAR使用launch4j 将该文件打包到EXE文件中,则无法再次遍历我的类。如果尝试遍历JAR / EXE文件中的类,则会得到以下路径:

file:/C:/ENTWICKLUNG/java/workspaces/MyProject/MyProjectTest/MyProjectSNAPSHOT.exe!/com/abc/def
Run Code Online (Sandbox Code Playgroud)

如何遍历JAR / EXE文件中的所有类呢?

public class ClassInfoAction extends AbstractAction
{
  /**
   * Revision/ID of this class from SVN/CVS.
   */
  public static String ID = "@(#) $Id ClassInfoAction.java 43506 2013-06-27 10:23:39Z $";

  private ClassLoader classLoader = ClassLoader.getSystemClassLoader();
  private ArrayList<String> classIds = new ArrayList<String>();
  private ArrayList<String> classes = new ArrayList<String>();
  private int countClasses = 0;

  @Override
  public void actionPerformed(ActionEvent e)
  {
    countClasses = 0;
    classIds = new ArrayList<String>();
    classes = …
Run Code Online (Sandbox Code Playgroud)

java reflection jar class file

1
推荐指数
1
解决办法
2519
查看次数

制作可运行的jar时图像不能导出

在我的项目中,我使用系统托盘,当我编译程序时,一切正常,我用于系统托盘的图标显示出来.

图标放在项目文件夹中,与图标相关的代码是

Image icon = Toolkit.getDefaultToolkit().getImage("Icon.png");

trayIcon = new TrayIcon(icon, "Program name", popup);
trayIcon.setImageAutoSize(true);

tray.add(trayIcon);
Run Code Online (Sandbox Code Playgroud)

正如我所说的,一切正常,但当我将项目导出为可运行的jar时,程序将运行,但图标不会显示,但它只是空白.

java swing jar system-tray embedded-resource

1
推荐指数
2
解决办法
1285
查看次数

使用多个类构建Jar文件

有没有办法构建一个特定文件夹内的任何内容的jar文件?

在我的文件夹中,我的主类名为"GamesCombined.java",带有.class文件

这是我的目录在GamesCombined文件夹中的样子

-> GamesCombined.java
-> GamesCombined.class //classes*
-> games (folder)
|
|----> pacman (folder)
|   |
|   |----> PacmanGame.java
|   |----> PacmanGame.class //classes*
|
|----> racinggame(folder)
     |
     |----> RacingGame.java
     |----> RacingGame.class //classes*
-> images (folder)
|
|----> pacman (folder)
|    |
|    |----> //jpg's and png's
|
|----> racinggame (folder)
     |
     |----> //jpg's and png's
Run Code Online (Sandbox Code Playgroud)

我已经通过以下链接制作了GamesCombined.java的jar文件:http: //www.skylit.com/javamethods/faqs/createjar.html

但是它有一个错误:

线程"main"中的异常java.lang.NoClassDefFoundError:games/pacman/PacmanGame(错误名称:PacmanGame)

GamesCombined.java有import games.pacman.*;

有没有办法我可以构建一个包含其他类的jar文件?我该怎么办?:○

当它出现在JAR文件上时,我是新手.:/

java jar

1
推荐指数
1
解决办法
3142
查看次数

导入外部jar后的NoClassDefFoundError

导入JSoup之后,每次运行第一行Jsoup代码时,应用程序都会给我这个

09-16 16:43:22.567: E/AndroidRuntime(1085): FATAL EXCEPTION: main
09-16 16:43:22.567: E/AndroidRuntime(1085): java.lang.NoClassDefFoundError: org.jsoup.Jsoup
09-16 16:43:22.567: E/AndroidRuntime(1085):     at me.masterejzz.testapp.StartingPoint$1.onEditorAction(StartingPoint.java:55)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at android.widget.TextView.onEditorAction(TextView.java:4185)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at com.android.internal.widget.EditableInputConnection.performEditorAction(EditableInputConnection.java:138)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:297)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:77)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at android.os.Looper.loop(Looper.java:137)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at android.app.ActivityThread.main(ActivityThread.java:5103)
09-16 16:43:22.567: E/AndroidRuntime(1085):     at java.lang.reflect.Method.invokeNative(Native Method)
Run Code Online (Sandbox Code Playgroud)

我已经对这个主题进行了大量的研究,并且没有一个修复程序对我有用,比如lib文件夹的东西,更改顺序和导出等等.任何帮助,将不胜感激.

类路径:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con"            path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" …
Run Code Online (Sandbox Code Playgroud)

java eclipse android jar

1
推荐指数
1
解决办法
8544
查看次数

Jar无法访问txt文件

我是Java的新手,我遇到了一个无法找到解决方案的问题.我编写了一个读取和写入txt文件的程序.当我在NetBeans中运行它似乎工作正常,但是当我尝试运行JAR文件时,似乎程序无法访问txt文件.

我使用以下代码创建了该文件:

File data = new File("src/data.txt");
Run Code Online (Sandbox Code Playgroud)

它可能无法在创建文件时起作用吗?如果不是它会是什么?

编辑:文本文件被修改为程序前进,如果我使用输入流我将无法写入或更改txt文件,我应该改变我管理我的数据的方式?(txt文件)还是有一种方法让jar仍然可以访问Txt文件?

java netbeans jar file

1
推荐指数
2
解决办法
4730
查看次数