从Eclipse Kepler(在Ubuntu 12.04上)卸载JRebel后,当我尝试在服务器上运行我的Web应用程序时,我收到以下错误:
'在localhost启动Tomcat v7.0服务器'遇到了问题.引用未定义的变量jrebel_args.
如何删除此引用?
我最近升级到Eclipse Kepler,并且遇到了Ant的问题.我正在使用Java虚拟机启动器 - 无论我在构建文件中选择哪个目标,都会发生Java异常错误.
我尝试重新安装我的JDK,但仍然得到错误.我正在运行JDK的7u25版本.我将JAVA_HOME环境变量设置为C:\Progra~1\Java\jdk1.7.0_25,所以我不认为这是问题所在.还有什么可能导致这个问题?
编辑:我也在命令行测试了ant,它运行得很好.这是开普勒的一个错误吗?
编辑2:这是错误的日志:
org.eclipse.core.runtime.CoreException: Could not find one or more classes: "org.apache.tools.ant.BuildLogger". Please check the Ant classpath.
at org.eclipse.ant.core.AntRunner.problemLoadingClass(AntRunner.java:467)
at org.eclipse.ant.core.AntRunner.run(AntRunner.java:380)
at org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.runInSameVM(AntLaunchDelegate.java:307)
at org.eclipse.ant.internal.launching.launchConfigurations.AntLaunchDelegate.launch(AntLaunchDelegate.java:260)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:700)
at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.launchBuild(ExternalToolBuilder.java:181)
at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169)
at org.eclipse.core.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:88)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:514)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:423)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:830)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildLogger
at …Run Code Online (Sandbox Code Playgroud) 我有一个maven项目,给出以下两个错误
无法安装JAX-RS(REST Web服务)2.0:尚未满足一个或多个约束.
JAX-RS(REST Web服务)2.0需要Java 1.7或更高版本.
我安装了JDK 1.6(我无法更改)
项目方面没有勾选JAX-RS.
项目方面有java 1.6设置.
项目方面有动态Web项目2.4集.
我有以下插件
声纳3.2.0 MercurialEclipse 2.10 EclEmma 2.2.1
pom.xml就是这个......
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.pcmsgroup.v21.esi</groupId>
<artifactId>customerservice-war</artifactId>
<version>2.0.0-SNAPSHOT</version>
</project>
Run Code Online (Sandbox Code Playgroud)
web.xml是
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Customer Service</display-name>
</web-app>
Run Code Online (Sandbox Code Playgroud)
清理或"更新Maven项目"没有任何区别.
注意:这是在eclipse-jee-kepler-SR1-win32-x86_64中.注意:版本eclipse-jee-kepler-win32-x86_64不会给出错误.
注意:新工作区不会更改错误.
注意:我正在使用JDK.1.6.0_43
我在".log"文件中看到的与此相关的唯一错误是..
!ENTRY org.eclipse.osgi 2 1 2013-10-16 15:07:58.816!MESSAGE NLS未使用的消息:JaxrsProjectConfigurator_The_project_does_not_contain_required_facets in:org.eclipse.m2e.wtp.jaxrs.internal.messages
添加方面,不要让我应用它,因为它说我需要Java 1.7
JSR339(JSR339)声明"API将广泛使用注释,并将需要J2SE 6.0或更高版本"
有任何想法吗?
嗨,我刚刚安装了Kepler并开始使用EGit.在历史记录视图中,过去签入的更改显示为xx天/周/月前.我希望看到日期时间的详细信息(或者最好彼此并排),而不是这些符号.
你如何配置EGit来做到这一点?
如果在当前配置中不可能,我不介意编译我自己的修补版本的EGit,请提供代码行所在的位置.
谢谢
我在OS X 10.9.2上使用Eclipse Kepler,在Sublime Text中编辑非Java(HTML/JS/CSS)文件.我已经从Window> Preferences> General> Workspace检查了"使用本机挂钩或轮询刷新",但在将焦点切换到Eclipse之前,实际上没有任何内容刷新.所以我必须保存在ST中,切换到Eclipse,然后切换到浏览器进行刷新.我希望能够跳过切换到Eclipse,并认为这是该选项应该允许的.当我不通过Eclipse时,这不仅仅是刷新太快的问题 - 在我切换到Eclipse之前它永远不会重建.有没有办法让这个工作,或解决方法?
我刚刚将Eclipse从Juno升级到Kepler,突然间我再也无法输入星号了.我必须打开文本编辑器,在那里键入星号,然后将其复制粘贴到Eclipse中.当我使用Find/Replace时,我可以在Eclipse中键入星号,但是当我编辑python或Java文件时,我无法做到.
有人能告诉我如何在eclipse kepler中打开两个或更多文件编辑器吗?
在像helios这样的版本之前它可以通过快捷键ctrl + 8打开.
在helios中看起来像这样

但在凯普勒,我无法做到这一点.
如何检查使用哪个版本JRE的eclipse?
这个部分 :
窗口--->首选项 - > Java的
以JDK的名义显示:

在Eclipse EE中启动JSF 2.2项目的最佳maven原型是什么?
我正在学习JSF,我正在寻找一个干净的maven原型来启动我的JSF项目.我在标题中尝试了几个带有jsf的原型,但它们似乎并没有在eclipse中创建一个"干净"(没有发现问题).我正在寻找经验的答案.
我刚刚下载了" Eclipse IDE for Java Developers "(版本:Windows 64bit的Kepler Service Release 1)并将其解压缩到一个文件夹中.
该包装说明称,该IDE包含的WindowBuilder核心.
所以我创建了一个New- > Java Project使用默认设置并按下Finish.然后我在public static void main()里面创建了一个新的类文件.
然后我搜索所有工具栏,但我无法在任何地方找到WindowBuilder工具栏,以便能够创建一个新窗口..
如何从Eclipse访问WindowBuilder Core并显示带有按钮和文本框等的工具栏?
如何使用WindowBuilder制作和运行一个简单的窗口?