从插件调用代码时出现问题:“org.eclipse.jface”

我从Eclipse获得了一个来自SVN的新Java项目,并且只是试图在Eclipse的Project Explorer窗口中打开该项目并收到此错误: 从插件调用代码时出现问题: “org.eclipse.jface” 。 我该如何解决这个问题? exception堆栈跟踪: java.lang.NullPointerException at org.jboss.ide.eclipse.as.classpath.core.ejb3.EJB3ClasspathContainer.getClasspathEntries(EJB3ClasspathContainer.java:115) at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2695) at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2853) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1958) at org.eclipse.jdt.internal.core.PackageFragmentRoot.getRawClasspathEntry(PackageFragmentRoot.java:547) at org.eclipse.jdt.internal.corext.buildpath.ClasspathModifier.isExcluded(ClasspathModifier.java:485) at org.eclipse.jdt.internal.ui.wizards.buildpaths.newsourcepage.IncludeToBuildpathAction.canHandle(IncludeToBuildpathAction.java:170) at org.eclipse.jdt.internal.ui.wizards.buildpaths.newsourcepage.BuildpathModifierAction.selectionChanged(BuildpathModifierAction.java:101) at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:164) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162) at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2188) at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1211) at org.eclipse.ui.navigator.CommonViewer.handleSelect(CommonViewer.java:478) at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1241) at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:239) at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:233) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:403) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457) at […]

创建一个长数组

我正在尝试在java中创建一个长数组,但是eclipse正在向我显示一个错误,如下所示: 以下是我的代码: 我该如何解决这个问题? 我不能在java中创建一个长大小的数组?

删除jtable中的单元格边框

我有自定义单元格渲染器,并希望删除单元格的边框。 我该怎么做? 我试过setBorder但它不起作用。 这是我的渲染器代码: public class MyTableCellRenderer extends DefaultTableCellRenderer { private static final long serialVersionUID = -1195682136616306875L; public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if (!isSelected) { if (row % 2 == 0 && row != 1) { […]

如何使用JAVA在Spark DataFrame上调用UDF?

和这里一样的问题,但没有足够的意见在那里发表评论。 根据最新的Spark 文档 ,udf()可以以两种不同的方式使用,一种使用SQL,另一种使用DataFrame。 我发现了多个如何使用udf()和sql的示例,但是还没有找到关于如何直接在DataFrame上使用udf()的任何内容。 op在上面链接的问题上提供的解决方案使用了不推荐使用的callUDF() ,并且将根据Spark Java API文档在Spark 2.0中删除。 在那里,它说“因为它与udf()是多余的”,所以这意味着我应该能够使用udf()来调用我的udf(),但是无法弄清楚如何做到这一点。 我发现使用来自Java的Spark是非常不值得的..无休止的谷歌搜索每一步只是为了弄清楚如何进行明显的操作……每一步所忍受的痛苦都不会减轻下一步所需的痛苦!! 我没有偶然发现一些拼写Java-Spark程序语法的东西。 我错过了什么? import org.apache.spark.sql.api.java.UDF1; . . UDF1 mode = new UDF1() { public String call(final String[] types) throws Exception { return types[0]; } }; sqlContext.udf().register(“mode”, mode, DataTypes.StringType); df.???????? how do I call my udf (mode) on a given column of my DataFrame df?

如何使用chrome驱动程序使用Java覆盖selenium2中的基本身份validation?

如何在selenium2 chrome驱动程序中覆盖基本身份validation? 我在我的项目中面临一个问题,即“需要身份validation”弹出窗口即将阻止webdriver继续导航。 请找到相同的附件截图。 我使用以下代码来实例化chrome驱动程序, private WebDriver driver; @Override protected void setUp() throws Exception { super.setUp(); System.setProperty(“webdriver.chrome.driver”, “C:/Selenium/chromedriver.exe”); driver = new ChromeDriver(); } @Override protected void tearDown() throws Exception { // TODO Auto-generated method stub super.tearDown(); } 能否请你帮忙 – 谢谢,

为什么在这种情况下允许抛出检查的exception类型?

我偶然注意到这个throw语句(从一些更复杂的代码中提取)编译: void foo() { try { } catch (Throwable t) { throw t; } } 对于一个短暂但快乐的时刻,我认为已经检查过的exception最终决定已经死了,但它仍然很高兴: void foo() { try { } catch (Throwable t) { Throwable t1 = t; throw t1; } } try块不必为空; 它似乎可以有代码,只要该代码不会抛出一个已检查的exception。 这似乎是合理的,但我的问题是,语言规范中的哪些规则描述了这种行为? 据我所知 , §14.18town语句明确禁止它,因为t表达式的类型是一个经过检查的exception,并且它没有被捕获或声明被抛出。 (?)

你能分享一个URL解析实现的链接吗?

据我所知,URL包含以下字段: 协议(http,https,ftp等) 用户名 用户密码 主机地址(IP地址或DNS FQDN) 端口(可以暗示) 服务器文档根目录内的文档路径 一组参数和值 文件部分(#) 如 协议://用户:密码@主机:端口/路径/文件ARG1 = VAL1&ARG2 = val2的#部 我需要一个代码来从任何给定的URL字符串中获取任何这些字段的值(如果没有设置,则为null /空值)。 我自己实现这个还是已经有了代码,所以我不需要发明一个轮子? 我对Scala或Java代码特别感兴趣。 C#,PHP,Python或Perl代码也很有用。

子类是否从它的超类inheritance构造函数?

在子类中,我们可以使用子类的构造函数初始化数据成员,该构造函数在内部调用超类的构造函数super() 。 如果子类不能从其超类inheritance构造函数,那么super()调用如何初始化超类?

Java属性文件规范

可能重复: 转义属性文件中的等号 在.properties文件中,我可以在第一个之后使用字符’=’吗? 喜欢这个: url=http://www.example.org/test= 它是否被允许,我在哪里可以知道它确实是允许的? 到目前为止它似乎工作,但我不太确定它不会在以后打破。

在简单的示例项目中更改Spring框架日志级别?

在遵循这个 Spring示例时,我希望看到这样的输出: Creating tables Inserting customer record for John Woo Inserting customer record for Jeff Dean … 相反,我在每一行之间散布了一些DEBUG日志消息: Creating tables 12:31:16.474 [main] DEBUG osjdbc.core.JdbcTemplate – Executing SQL statement [drop table customers if exists] 12:31:16.484 [main] DEBUG osjdbc.datasource.DataSourceUtils – Fetching JDBC Connection from DataSource 12:31:16.484 [main] DEBUG osjdSimpleDriverDataSource – Creating new JDBC Driver Connection to [jdbc:h2:mem] […]