相关疑难解决方法(0)

Eclipse错误:"导入XXX无法解析"

我正在尝试在Eclipse中使用Hibernate.我正在创建一个新的简单项目,我也通过CVS下载了一个同事项目.两者都不起作用,而在我的同事的Eclipse上.问题是,对于Hibernate类的每次导入,Eclipse都说:

The import org.hibernate cannot be resolved
Run Code Online (Sandbox Code Playgroud)

但是所有Hibernate jar都在构建路径中,即:

antlr-2.7.6.jar
cglib-2.2.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
slf4j-api-1.6.1.jar
Run Code Online (Sandbox Code Playgroud)

java eclipse import jar buildpath

126
推荐指数
12
解决办法
35万
查看次数

为什么jar会忽略我的清单?

我尝试使用此命令创建可执行jar:

jar -cvfm h.jar Manifest.mf Whatever1.class Whatever2.class
Run Code Online (Sandbox Code Playgroud)

清单包含:

Main-Class: Whatever1
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试运行jar,我会得到:Failed to load Main-Class manifest attribute from my.jar.我提取了罐子,我看到它的内容显示为:

Manifest-Version: 1.0
Created-By: 1.6.0_18 (Sun Microsystems Inc.)
Run Code Online (Sandbox Code Playgroud)

我的清单为什么被忽略了?

编辑:我知道使用-e标志我可以指定一个入口点,jar将生成一个正确的清单,但我想知道如何使这个版本工作.

java jar manifest

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

标签 统计

jar ×2

java ×2

buildpath ×1

eclipse ×1

import ×1

manifest ×1