标签: eclipse-oxygen

Eclipse:如何禁用欢迎屏幕?

每当我开始日食时,我都会看到烦人的欢迎画面.当我启动时,如何让它跳过欢迎并直接进入工作台?

eclipse eclipse-juno eclipse-oxygen

22
推荐指数
3
解决办法
2万
查看次数

gradle java9无法定位平台:'Java SE 9'使用工具链:'JDK 8(1.8)'

我想在eclipse氧气里面的gradle项目中使用java9.当我跑:

Run as> Gradle Test on  GreeterTest.java
Run Code Online (Sandbox Code Playgroud)

使用以下代码:

package hello.test;

import static org.junit.jupiter.api.Assertions.*;    
import org.junit.jupiter.api.Test;    
import hello.Greeter;

class GreeterTest {

    @Test
    void test() {
        Greeter greeter = new Greeter();
        assertEquals("Hello world", greeter.sayHello());
    }
}
Run Code Online (Sandbox Code Playgroud)

和我上课一样测试:

package hello;

public class Greeter {
  public String sayHello() {
    return "Hello world!";
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

无法定位平台:'Java SE 9'使用工具链:'JDK 8(1.8)'.

我的eclipse.init是

-startup ../Eclipse/plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library /Users/stein/.p2/pool/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_\1.1.550.v20170928-1359
-product org.eclipse.epp.package.jee.product
-showsplash org.eclipse.epp.package.common
--launcher.defaultAction openFile
--launcher.a/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/jre/bin
-vmargs
-Dosgi.requiredJavaVersion=1.9
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dosgi.requiredJavaVersion=1.9
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
-Xdock:icon=../Resources/Eclipse.icns …
Run Code Online (Sandbox Code Playgroud)

java gradle java-9 eclipse-oxygen

20
推荐指数
2
解决办法
2万
查看次数

Eclipse Oxygen生成toString生成不起作用

在我配置Eclipse Oxygen以使用Java 9之后,当我转到Source => Generate时,toString()我收到以下错误消息:

无法创建方法实现.
原因:模块:java.base不在其项目的构建路径上

生成constructor,getter和setter,hashcode()并且equals()工作正常,只有toString()不起作用.

如果我toString()手动输入方法,它可以正常工作.此外,如果我使用JRE 8创建项目,生成toString()工作正常.任何想法如何解决它?

java eclipse tostring java-9 eclipse-oxygen

18
推荐指数
1
解决办法
7446
查看次数

目标不是JDK根.找不到系统库.Eclipse Oxygen 4.7 + Java9错误

我正在尝试使用Eclipse Oxygen IDE测试JDK9(jdk-9-ea + 147版本).

我已经安装了jdk和jre.来自Eclipse Market Place我已经安装了Java9 Beta扩展:

在此输入图像描述

问题是,当我尝试从Eclipse添加新安装的jre时,我收到以下错误:

在此输入图像描述

有趣的是,以前的JDK版本的安装不会发生此错误:

在此输入图像描述

是否有人遇到Eclipse Oxygen的simillar问题?任何反馈都表示赞赏.

java eclipse java-9 eclipse-oxygen

16
推荐指数
4
解决办法
3万
查看次数

如何防止升级的Eclipse Oxygen自动降级

我正在尝试在Windows 10上将Eclipse Neon升级到Oxygen.

我以管理员权限启动Eclipse,然后按照Eclipse Wiki中描述的说明进行操作.

升级运行时没有错误,并提示重新启动.重新启动后,氧气出现没有错误,一切似乎都很好.但当我关闭Eclipse并再次启动它时,它又回到了Neon,呃.

哦,我多么想念Arch Linux的pacman......

eclipse oomph eclipse-oxygen

16
推荐指数
1
解决办法
1万
查看次数

自动完成不使用Eclipse Oxygen Javascript项目

我正在使用Eclipse Oxygen(4.7)和Ubuntu 16.04.3上安装的Eclipse Web Tools Platform.只有变量或函数是我当前正在处理的文件的本地变量或函数,变量和函数的自动完成才有效.对于位于当前文件之外的变量和函数,使用Ctrl-Space自动完成尝试会导致对话框中出现No Default Proposals.此外,当前文件中var/funcs的自动完成区分大小写,否则不显示任何提议(这是我以前的eclipse版本没有的问题).

我的项目是一个JS项目,我正在使用JS透视图.在我的项目的Source files and folder in the global scope部分下Include Path,源选项卡显示Included: (All).我还需要做些什么吗?

作为旁注,我无法正确配置Javascript源文件的语法突出显示.某些东西工作正常,但其他东西(如局部变量)拒绝使用我选择的颜色.这些都是错误吗?

注意:我正在使用Darkest Darkeclipse主题.我不知道这是否对自动完成有任何影响(但似乎可能是语法高亮).

eclipse jsdt eclipse-jsdt eclipse-oxygen

9
推荐指数
1
解决办法
1241
查看次数

如何在eclipse中使用Junit 5?

任何人都可以帮我在日食中添加Junit 5.当我创建java项目并添加junit库时,它只显示Junit3和junit4.我没有找到junit5而且不知道如何设置东西以便我可以在项目中使用Junit5.我也阅读了本指南,但不明白在eclipse中设置这些代码的位置.

谁能帮我一步一步如何在eclipse-neon中实现Junit5测试?

谢谢!

eclipse-neon junit5 eclipse-oxygen

8
推荐指数
1
解决办法
2万
查看次数

Eclipse Oxygen中禁用了调试步骤按钮

我已经将Eclipse升级到Oxygen,并添加了Scala和Python.我注意到在使用Java编程时,调试器的步骤命令仍保持禁用状态.我可以运行调试器,它会一直运行,直到它遇到一个断点,但后来我不能介入或结束.我只能停止(本地)VM.

有什么想法吗?

eclipse debugging eclipse-oxygen

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

升级到4.7后,无法在Eclipse Run Configurations中添加Java应用程序

我的应用程序无法正常运行Java 9.为了调试它,我升级到Eclipse 4.7(氧气),因为Neon没有Java 9支持,并应用了Java 9支持补丁.

执行此操作后,eclipse无法加载任何已存在的Java应用程序.认为它可能是版本差异的东西,我删除它们,尝试重新添加.但是,当我单击"新建"按钮添加配置时,没有任何反应.

如果我双击"Java Application",我会收到以下错误:

发生了错误.有关详细信息,请参阅错误日志
试图访问方法org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.getTabViewer()Lorg/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer; 来自类org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup

我能够为其他类型的应用程序(Java Applet,Eclipse Application)添加配置,因此它似乎只是Java应用程序的一个问题.

我也尝试了一个新的工作区,但这有同样的问题.我怎样才能解决这个问题?

eclipse java-9 eclipse-oxygen

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

java应用程序不能与java9和eclipse一起工作

我正在尝试按照下面给出的步骤创建 Java9 的 HelloWorld 模块。

  1. 文件>新建>Java项目 com.hello 项目说明

  2. 右键单击项目(即 com.hello)>新建>源文件夹>输入源文件夹名称(即com.hello

  3. 右键单击源文件夹(即 com.hello)>新建>包>输入名称(与源文件夹名称相同,即 com.hello)
  4. 右键单击源文件夹(即com.hello)>新建>文件>输入文件名(模块的java9标准文件名是module-info.java)

    module com.hello {
            exports com.hello;
    }
    
    Run Code Online (Sandbox Code Playgroud)
  5. 右键Package(即com.hello)>New>输入类名(即HelloWorld)

    package com.hello;
    
    public class HelloWorld {
    
            public static void main(String[] args) {
                    System.out.println("Hello World");
            }
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

右键单击HelloWorld>Run As>Java Application It throws

启动层初始化时出错

java.lang.module.FindException:未找到模块 com.hello

我的项目目录结构 项目目录图像

PS:尝试此解决方案后,我的项目结构如下所示

解决方案项目结构

注意:我还注意到一件事。保存更改后。日食(氧气)投掷

构建过程中发生错误。在项目“com.hello”上运行构建器“Java Builder”时出错。未知常量池类型 19

java eclipse java-9 eclipse-oxygen java-module

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