.Java Eclipse项目的Gitignore文件

我有使用Eclipse IDE的Java项目。 Eclipse工作区指向此目录: /home/srvimgprd/BUSPROJ/code_development/dime/executables/clientcode/java_axis/Eclipse 我放了一个.gitignore文件中的文件the workspace directory“蚀”。见下文。 我需要做的是能够将项目从Eclipse目录下载到新计算机上,然后没有任何问题。 有什么具体步骤可以完成此任务吗?使用时.gitignore在下面的文件中,目标机上没有显示任何内容。 Eclipse目录的内容(ONsource机器):/home/srvimgprd/busproj/code_development/dime/operutables/clientcode/java_axis/eclipse java_axis/Eclipse> ls -lart total 48 drwxr-xr-x 2 imgdev development 4096 2013-09-09 04:53 RemoteSystemsTempFiles drwxr-xr-x 4 imgdev development 4096 2013-09-09 04:55 Servers drwxr-xr-x 4 imgdev development 4096 2013-09-09 04:58 .metadata drwxr-xr-x 6 imgdev development 4096 2013-09-09 05:06 Axis2ClientDimeServer drwxr-xr-x 5 imgdev development 4096 2013-09-10 08:30 .. -rw-r--r-- 1 imgdev development 307 2013-09-10 08:31 .gitignore drwxr-xr-x 6 imgdev development 4096 2013-09-10 08:31 ....

“ ID无法解决或不是字段”错误?

我一直遇到这个错误。我应该做id一个领域? 我的代码是: public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); ImageView mainimage = (ImageView) findViewById(R.id.mainanim); mainimage.setBackgroundResource(R.anim.mainanim); mainanimation = (AnimationDrawable) mainimage.getBackground(); } 您如何解决此问题? 答案 请勿修改R类。错误意味着您的XML布局在句法上存在问题,而R无法自动生成。尝试在那里查找并发布您不确定的XML代码,如果有的话。 编辑:另外:从文件顶部的导入中删除"导入android.r"(如果有) 来自: stackoverflow.com

“ Local Host的服务器Tomcat v7.0服务器无法启动”,而无需堆栈跟踪在终端工作时

因此,这个项目在周末之前就可以正常运行(还有其他问题,但至少启动了Tomcat)。现在,当我尝试启动Tomcat服务器时,它立即给出以下错误: Server Tomcat v7.0 Server at localhost failed to start. 但是,我可以通过终端开始启动tomcat,并且在Eclipse中发生了这个问题(Eclipse Java EE IDE适用于Web开发人员。版本:Juno Service版本1构建ID:20121004-1855) 我浏览了几个论坛试图找到解决方案,但没有成功。 答案 要解决此问题,您必须删除.snap位于目录中的文件: <workspace-directory>\.metadata\.plugins\org.eclipse.core.resources 删除此文件后,您可以毫无问题地开始日食。 来自: stackoverflow.com

“public static void main(String args[])”的 Eclipse 快捷方式是什么?

我知道一个很酷的捷径System.out.println(): 系统输出控制键 + 空间。 有类似的东西吗public static void main(String args[])? 答案 这只是main和控制键-空间。 来自: stackoverflow.com

“SDK 平台工具组件丢失!”

我正在尝试将添加 SDK 平台 1.6 添加到现有的 2.2 安装中,借助这个线程。 按照建议,我跑了帮助→检查更新找到并安装了以下内容: + Android DDMS 8.0.1.v201012062107-82219 + Android Development Tools 8.0.1.v201012062107-82219 它提示重新启动 Eclipse,当它重新启动时,它给了我以下错误消息: "SDK Platform Tools component is missing! Please use the SDK Manager to install it." 啊? 我需要什么才能在我的开发环境中同时支持 2.2 和 1.6? 答案 好的,这是我为解决该问题所做的操作: Open Eclipse. Then: Window > Android SDK and AVD Manager > Available Packages: > Android Repository: + Android SDK Tools, revision 8 + Android SDK Platform-tools, revision 1 [Install Selected] 来自: stackoverflow....

“不支持的Major.Minor版本52.0”是什么意思,我该如何修复?

好的,所以我很明显地理解52.0是Java 8,并且例外意味着某些代码是用一个版本的Java编译的,有些是与另一个版本一起编译的。我无法转过头来的是四面八道。 这是我得到的堆栈跟踪: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openrdf/model/ValueFactory : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) at java.lang.Class.getMethod0(Class.java:2856) at java.lang.Class.getMethod(Class.java:1668) at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) 我正在从Eclipse执行我的代码,并且在到达Main之前崩溃了。我关注了这里的一些帖子,说要更改我的合规性/JRE,但我似乎无法修复它。 错误是说" ValueFactory"类已与Java 8编译,还是我的代码已编译?我已经尝试将合规级别更改为1.6、1.7和1.8,但是这些都没有解决问题。 答案 你没有需要要在此处更改合规性级别,或者更确切地说,这不是问题。 代码合规性确保您的代码与给定的Java版本兼容。 例如,如果您具有针对Java 6的代码合规性,则不能使用Java 7或8的新语法功能(例如钻石,Lambdas等)。 这里的实际问题是,您正在尝试编译 Java 版本中的某些内容,该版本似乎与类路径中的项目依赖项不同。 相反,您应该检查您要构建的JDK/JRE。 在Eclipse中,打开项目属性,并在Java构建路径中检查选定的JRE。 如果您使用的是自定义蚂蚁(等)脚本,那么您也想在那里看一下,以防上面的本身不够。 来自: stackoverflow....

“导入org.springframework无法解决。”

这是我的pom.xml文件: <project> <properties> <jdk.version>1.6</jdk.version> <spring.version>3.2.2.RELEASE</spring.version> <spring.batch.version>2.2.0.RELEASE</spring.batch.version> <mysql.driver.version>5.1.25</mysql.driver.version> <junit.version>4.11</junit.version> </properties> <dependencies> <!-- Spring Core --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <!-- Spring jdbc, for database --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <!-- Spring XML to/back object --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${spring.version}</version> </dependency> <!-- MySQL database driver --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.driver.version}</version> </dependency> <!-- Spring Batch dependencies --> <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-core</artifactId> <version>${spring.batch.version}</version> </dependency> <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-infrastructure</artifactId> <version>${spring.batch.version}</version> </dependency> <!-- Spring Batch unit test --> <dependency> <groupId>org....

“多个定义”,此处首次定义”错误

我有3个项目:服务器 ,客户 和下议院 。制作标题和源对下议院 不会引起任何问题,我可以从两者中自由访问功能服务器 和客户。 但是,由于某些原因,在内部制作其他源/标头文件服务器 或者客户 项目总是导致multiple definition of (...)和first defined here错误。 例子: commands.h (在root dir中客户项目) #ifndef COMMANDS_H_ #define COMMANDS_H_ #include "commands.c" void f123(); #endif /* COMMANDS_H_ */ commands.c (在root dir中客户项目) void f123(){ } main.c (在root dir中客户项目) #include "commands.h" int main(int argc, char** argv){ } 错误: make: *** [Client] Error 1 Client first defined here Client multiple definition of `f123' commands.c 清洁,重建指数,重建项目无济于事。重新启动计算机。 答案 这里的问题是您包括commands.c在commands.h函数原型之前。因此,C前处理器插入了commands.c进入commands.h函数原型之前。commands.c包含功能定义。结果,函数定义在引起错误的函数声明之前结束。 内容的内容commands.h在处理前阶段之后,如下所示: #ifndef COMMANDS_H_ #define COMMANDS_H_ // function definition void f123(){ } // function declaration void f123(); #endif /* COMMANDS_H_ */ 这是一个错误#include "commands....

“构建工作区”遇到错误

日食月神 4.4.0 构建期间发生错误 Error instantiating builder 'ord.eclipse.m2e.core.maven2Builder'. Plug-in org.eclipse.m2e.core was unable to load class org.eclipse.m2e.core.internal.builder.MavenBuilder An error occurred while automatically activating bundle org.eclipse.m2e.core (547). Plug-in org.eclipse.m2e.core was unable to load class org.eclipse.m2e.core.internal.builder.MavenBuilder. An error occurred while automatically activating bundle org.eclipse.m2e.core (547). Error instantiating builder 'org.eclipse.m2e.core.maven2Builder'. Plug-in org.eclipse.m2e.core was unable to load class org.eclipse.m2e.core.internal.builder.MavenBuilder. An error occurred while automatically activating bundle org.eclipse.m23.core (547). Plug-in org.eclipse.m2e.core was unable to load class org.eclipse.m2e.core.internal.builder.MavenBuilder. an error occurred while automatically activating bundle org....

“刻面项目问题(Java版本不匹配)”错误消息

Eclipse的"问题"选项卡正在显示此错误: 描述:Java编译器级别与已安装的Java项目刻面的版本不匹配。 资源:分组 路径:[空白] 位置:未知 类型:刻面项目问题(Java版本不匹配) 我的pom.xml有此设置: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> 设置还可能不匹配? 答案 你检查了你的吗Project Properties -> Project Facets控制板?(从那个帖子) WTP项目由多个功能单元组成(称为方面)。 Java Facet 版本需要始终与 Java 编译器合规级别匹配。 更改Java级别的最佳方法是使用项目Facets属性面板,因为这将同时更新两个位置。 这 “Project->Preferences->Project Facets“将其配置存储在此文件中,"org.eclipse.wst.common.project.facet.core.xml", 在下面 “.settings” 目录。 内容可能看起来像这样 <?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="WebSphere Application Server v6.1"/> <fixed facet="jst.java"/> <fixed facet="jst.web"/> <installed facet="jst.java" version="5.0"/> <installed facet="jst.web" version="2.4"/> <installed facet="jsf.ibm" version="7.0"/> <installed facet="jsf.base" version="7.0"/> <installed facet="web.jstl" version="1.1"/> </faceted-project> 还检查您的Java合规性级别: 来自: stackoverflow.com

“缺少...的pom,没有可用的依赖信息”,即使它存在于maven存储库中

Problem: 即使我从Maven存储库中复制它,依赖项也不会下载。 当我徘徊在日食中的依赖时,它警告说:"Maven Missing artifact org.raml:jaxrs-code-generator:jar:2.0.0"。 当我尝试时mvn install或者mvn compile它警告说:"[WARNING] The POM for org.raml:jaxrs-code-generator:jar:2.0.0 is missing, no dependency information available"。 Tried: 下载罐进入~/.m2/repository/org/raml/jaxrs-code-generator/2.0.0文件夹,然后在编辑器中刷新。 当我install或者compile它似乎忽略了它。 跑步mvn -U。 与与之相同install或者compile。 In-depth: <dependency> <groupId>org.raml</groupId> <artifactId>jaxrs-code-generator</artifactId> <version>2.0.0</version> </dependency> 依赖性存在 在里面Maven存储库(版本也正确)。 使用Eclipse EE Neon 4.6.3,Apache Maven 3.3.9,Java 1.8.0_121。 我没有settings.xml在里面~/.m2文件夹。 我不使用其他任何存储库,或其他其他存储库。 答案 仔细阅读警告消息: org.raml的pom:jaxrs-code-generator:jar:2.0.0,没有可用的依赖性信息 问题不是罐子,而是丢失的pom.xml。 pom.xml列出了Maven在构建过程中将拉动的此罐子所需的依赖项,并总体上包装了您的应用程序。So, you may really need it. 请注意,当然,其他Maven依赖性以及解决始终相同的想法可能会发生这个问题。 mule网站文件非常好,除了一些与之相关的信息之外。 怎么解决 ? 1) Quick workaround : looking for in the internet the pom.xml of the artifact...

“未找到基于 APR 的 Apache Tomcat 本机库”是什么意思?

我在 Windows 上的 Eclipse 中使用 Tomcat 7。 在 java.library.path 上未找到基于 APR 的 Apache Tomcat Native 库,该库可在生产环境中提供最佳性能 这是什么意思?我如何提供 APR 库? 答案 它的意思正是它所说的:“在 java.library.path 上找不到基于 APR 的 Apache Tomcat Native 库,它可以在生产环境中提供最佳性能” 引用的库捆绑到通过 JNI 加载的操作系统特定的 dll (tcnative-1.dll) 中。 如果你真的想要它,请下载tcnative-1.dll(或者libtcnative.so对于 Linux)并放入bin文件夹中,并在eclipse中的tomcat服务器的启动配置中添加一个系统属性。 -Djava.library.path=c:\dev\tomcat\bin 来自: stackoverflow.com

“未找到启动器活动!”是什么意思?

我正在编写一个简单的 Android 程序,并且没有收到这些错误,我不知道它们是什么。 [2005-01-06 19:56:38 - my_Android] No Launcher activity found! [2005-01-06 19:56:38 - my_Android] The launch will only sync the application package on the device! 答案 以下是 AndroidManifest.xml 中的示例。 <application android:label="@string/app_name" android:icon="@drawable/icon"> <activity android:name="ExampleActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> 来自: stackoverflow.com

“源文件夹不是Java项目” Eclipse中的错误

我正在尝试将Maven项目导入Eclipse 4.2版本。它不正确导入项目。当我试图在其中创建一个新调用时,它给我错误的"源文件夹不是Java项目"。甚至CTRL+鼠标点击也无法正常工作。我不明白这个问题。即使我右键单击项目并选择"构建路径",它也没有显示可用的操作。任何人都面临同一问题 答案 在Maven项目目录中尝试 mvn eclipse:eclipse 那可能会解决问题。 来自: stackoverflow.com

“远程系统资源管理器操作”导致冻结几秒钟

在每次保存Java文件之后,我都会观察到Eclipse的"远程系统资源管理器操作"(因此可能与编译有关?)。它使日食无法使用1到10秒。在某些项目(大约相同)的项目中,它更快,在某些项目中较慢。 我不知道哪个插件可能是原因。我有Build id: 20090920-1017。我有很多已安装插件。 我尝试将所有远程系统转到enabled=false在偏好下|远程系统(无论其含义如何)。我没有帮助。 知道如何解决吗? 编辑: 它不会发生Project | Build automatically被关闭。因此,这是建筑过程的一部分。 答案 这是步骤: 单击Windows>Preferences菜单 选择General>Workspace>Build Order在树上 取消选中Use default build order 选择RemoteSystemsTempFiles 点击Remove Project 点击Apply and Close 来自: stackoverflow.com