Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java类可以';不要读取jar文件_Java_Eclipse_Jar - Fatal编程技术网

Java类可以';不要读取jar文件

Java类可以';不要读取jar文件,java,eclipse,jar,Java,Eclipse,Jar,我使用的是EclipseNoen,我创建了一个只包含一个java文件的jar文件。但是当我添加到应用程序库时,它仍然看不见。你能发布JAR文件的结构或内容示例吗? JAR文件应该包含编译过的java类,而不是“.java”文件。 如果您使用的是Eclipse,请通过导出项目来创建JAR文件 参考:您的jar文件应该包含已编译的类(而不是未编译的java源文件)。可以详细说明这个问题吗?当然,我已经使用生成的.class文件创建了jar文件。但我仍然有同样的错误给我的人-。。也许你是专家,但我需要

我使用的是EclipseNoen,我创建了一个只包含一个java文件的jar文件。但是当我添加到应用程序库时,它仍然看不见。

你能发布JAR文件的结构或内容示例吗? JAR文件应该包含编译过的java类,而不是“.java”文件。 如果您使用的是Eclipse,请通过导出项目来创建JAR文件


参考:

您的jar文件应该包含已编译的类(而不是未编译的java源文件)。可以详细说明这个问题吗?当然,我已经使用生成的.class文件创建了jar文件。但我仍然有同样的错误给我的人-。。也许你是专家,但我需要你的帮助你的-’对我没有帮助..你说的“看不见”是什么意思?什么是完全限定类名?您是如何创建jar的?我有一个java文件,我想将它用作jar文件。我在cmd中使用javac编译了它。并通过命令jar-cvf className.jar从生成的.class文件创建jar文件。我已经在我的answerthnx中为链接发布了说明如何做到这一点的文档。。我用过这种方法,但仍然有相同的方法problem@BDeveloper,请您澄清并检查类的完全限定名,我的意思是,包+类名。在jar中,它应该在文件夹(packages)中结构化,我将.java放在一个名为“Main”的包中。但是,当我在JAR中打开生成的清单时,除了清单版本1.0之外,没有任何东西被写入。