Eclipse:“显示视图”中的图标都是灰色的

这里的讨论描述了eclipse中的“显示视图”,它允许人们快速评估java表达式。 问题是,当我打开显示视图时,图标保持灰色,我无法执行任何操作。 唯一没有的图标是“清除控制台”。 奇怪的是,很多网页上的截图显示了相同的行为,但发布有关该function的人没有提到它。 上下文相关菜单中也没有任何选项。 我正在尝试java项目。 我在调试视图中尝试了它,我得到了同样的问题。 我的主机分类后,我会提供截图。 我正在使用eclipse 3.4。

selenium元素位置

有没有一种简单的方法可以从另一个元素中找到一个子元素(这两个项目都是使用PageFactory定位的)? 我们有一套容纳许多模块的容器,我想确保它们显示在适当的位置。 API似乎只有以下方法: webElement.findElement(s).(By by); 有一种简单的方法可以执行以下操作: webElement.findElement(s)(WebElement webElement); 甚至更好: webElement.contains(WebElement webElement);

Spring集成出站网关希望像动态一样使用URL

spring集成,在outbound-gateway中想要像动态一样使用URL Requestvalues就像这样简单的POJO @Data public class Requestvalues { public String Url; public String reqMethod; } org.springframework.beans.factory.BeanCreationException:创建名为’org.springframework.integration.http.outbound.HttpRequestExecutingMessageHandler#0’的bean时出错:无法创建[org.springframework]类型的内部bean’(内部bean)#6ea2bc93’。使用key [url]设置bean属性’uriVariableExpressions’时的integration.config.ExpressionFactoryBean]; 嵌套exception是org.springframework.beans.factory.BeanCreationException:创建名为’(内部bean)#6ea2bc93’的bean时出错:通过构造函数的Bean实例化失败; 嵌套exception是org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.integration.config.ExpressionFactoryBean]:构造函数抛出exception; 嵌套exception是java.lang.IllegalArgumentException:expressionString不能为空或null

使用logback日志记录配置glassfish嵌入式服务器

有没有办法配置Glassfish嵌入式服务器进行第三方日志框架测试 – 特别是Logback(或)LOG4j。 注意:Glassfish嵌入式服务器用于对EJB Bean进行unit testing。

Java桌面应用程序中日志文件位置的最佳实践是什么?

我有一个Java Webstart应用程序,我希望我的日志输出转到一个文件。 该应用程序必须适用于Mac OS X和Windows(并且在Linux和一般的Unix上工作会很好)。 我正在使用Logback。 我应该在哪里放置我的日志文件? 是否有标准代码来获取适合日志的文件位置,并为每个平台调整适当的位置?

JSP – TransformerFactory.newInstance()。newTransformer(xsl)返回null?

java API保证它永远不会返回null – 但对我来说,它是! http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerFactory.html#newTransformer(javax.xml.transform.Source ) 相关代码: xml = new StreamSource(new URL(mondialURL).openStream()); xsl = new StreamSource(new File(“/REMOVED/countriesnofilter.xsl”)); result = new StreamResult(new PrintWriter(out)); transformer = TransformerFactory.newInstance().newTransformer(xsl); transformer.transform(xml, result); 由于xml,xsl和result是使用new创建的,因此它们必须包含非null,因此它必须是变换器才变为null。 为什么会发生这种情况,我该如何解决? 抛出这个: org.apache.jasper.JasperException:JSP中的exception:/dca/ass2/a.jsp:46 43: result = new StreamResult(new PrintWriter(out)); 44: 45: transformer = TransformerFactory.newInstance().newTransformer(xsl); 46: transformer.transform(xml, result); 47: 48: %> 49: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) […]

从Java调用PLSQL过程

下面是我的Java程序。 我正在调用PLSQL过程来更新Employee名称。 我关闭了PLSQL代码中的提交,以便我可以从Java代码执行提交和回滚。 但即使在我关闭自动提交并进行显式回滚之后,仍然会在表中更新详细信息。 怎么样? 我不知道,请帮忙。 这是我的Java代码。 在PLSQL中,它只读取值并执行更新语句。 没有提交。 public class TestCommit { public static void main(String[] args) throws SQLException, IOException { CallableStatement callableStatement = null; Connection conn = null; try { DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); conn = DriverManager .getConnection(“jdbc:oracle:thin:testuser/testpwd@//testdb:1521/testbx”); conn.setAutoCommit(false); String sql = “{call testpkg.saveemployee(?,?)}”; callableStatement = conn.prepareCall(sql); callableStatement.setString(“name”, “spider”); callableStatement.setString(“id”, “A101”); callableStatement.executeQuery(); conn.rollback(); } catch […]

在我的应用程序中获取错误“java.lang.RuntimeException:无法启动活动”

我的申请昨天工作,我无法弄清楚为什么它停止工作。 我唯一想做的就是创建一个签名的apk。 为此,我必须创建一个新的Google地图密钥并将其放入清单文件中。 我按照Google开发人员教程完成了这项工作。 但是现在当我尝试运行它启动时,我点击一个按钮就会强行关闭。 这是错误日志: 03-20 23:31:33.636 10036-10036/project.sharethefare E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: project.sharethefare, PID: 10036 java.lang.RuntimeException: Unable to start activity ComponentInfo{project.sharethefare/project.sharethefare.CurrentLocation}: android.view.InflateException: Binary XML file line #9: Error inflating class fragment at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2658) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2725) at android.app.ActivityThread.access$900(ActivityThread.java:172) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5834) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388) at […]

Spring Security将URL参数传递给Authentication Provider

有没有办法将URL参数传递给Spring Security 3中的身份validation提供程序? 我们的登录页面需要接收电子邮件令牌作为身份validation系统在设置用户状态时需要注意的参数。 具体来说,它将允许具有正确令牌登录的用户无法以其他方式登录。 我有一个扩展DaoAuthenticationProvider类的自定义类。 我的身份validation逻辑在该类的身份validation方法中。 我希望有一些方法可以将这些数据传递给authenticate方法。

使用Trie实现T9字典?

我必须实现T9字典。 基本上,当我按下9个按键中的任何一个时,它应该显示可以用该组合键启动的前5个单词。 如果我输入’46’,它可以给’酒店’或’好’,这取决于当我按下4时我是打算’g’还是’h’。 优先级取决于哪些单词相对受欢迎 – 例如,您可以使用前100,000个单词中的前5000 个单词。 我正在做的代码是: import import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.Date; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; T9Dict类 public class T9Dict { private static final Runtime s_runtime = Runtime.getRuntime(); public static void main(String[] args) throws Exception { runGC(); long heap1 = usedMemory(); long start = new Date().getTime(); […]