首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带有JDK Compliance 9和10的Eclipse中的"The type Long is not visible“

在Eclipse中出现"The type Long is not visible"的错误是由于Long类型在当前上下文中不可见。这通常是因为缺少必要的导入语句或者项目的构建路径配置有误。

要解决这个问题,可以尝试以下几个步骤:

  1. 确保项目的构建路径正确配置。在Eclipse中,右键点击项目,选择"Build Path" -> "Configure Build Path"。在弹出的窗口中,检查"Libraries"选项卡下是否包含了JDK的库。如果没有,可以点击"Add Library"按钮,选择"JRE System Library",然后选择合适的JDK版本。
  2. 检查代码中是否缺少必要的导入语句。在出现错误的地方,尝试添加以下导入语句:
代码语言:txt
复制
import java.lang.Long;
  1. 如果以上步骤都没有解决问题,可以尝试清理和重新构建项目。在Eclipse中,选择"Project" -> "Clean",然后选择需要清理的项目,点击"OK"。然后再次构建项目,看看问题是否解决。

关于JDK Compliance 9和10,它们是Java开发工具包(JDK)的版本。JDK Compliance指的是代码在特定JDK版本下的兼容性。例如,JDK Compliance 9表示代码在JDK 9下的兼容性。

JDK Compliance的选择取决于项目的需求和目标平台的要求。不同的JDK版本可能会引入新的语言特性和API,因此在选择JDK Compliance时需要考虑项目的兼容性和目标环境的支持情况。

腾讯云提供了云计算相关的产品和服务,其中包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Eclipse使用入门教程

如果这个类关联了源码(例如JDK里面的类),就可以看到源代码,否则只能看到类方法成员信息。...如果这个类关联了源码(例如JDK里面的类),就可以看到源代码,否则只能看到类方法成员信息。...如下图所示: [watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg3NDMwMQ...在开发不可避免需要设置源代码编译级别,例如使用JDK1.6来开发将来运行于JDK1.4上项目,那么这时候需要设置编译器等级,否则将来类文件会因为版本过高而不能被目标JDK识别。...如果发现下载插件是个ZIP格式而且发现解压缩后带有eclipse子目录,那需要把它直接复制到C:\Java\MyEclipse6.0覆盖eclipse目录即可完成安装(注意不要删除老eclipse目录

1.3K00

解决问题“Parsing Data for android-23 failed Unsupported major.minor version 51.0”

我是在 Eclipse 里面把 Android 工程 project.properties 配置文件 target 配置从 android-15 改成了 android-23,看到 Eclipse...网上找了很多办法,最常见解决办法是在 Eclipse Preferences 功能里面将 JDK 配置升级成 1.7 或者 1.8,一般地好像这样就可以了。...不久找到了另外一个解决办法,一开始遇到了这个问题,采用上述方法也没有奏效,因此在上述办法基础上补充了一些内容: 1、在 eclipse.ini 增加配置: -vm D:\java\jdk1.8.0_...,虽然机器有安装 JDK 1.8,但还是可能会在 Eclipse 一启动时就报错,这时候就要检查你安装 JDK 1.8 版本是不是 64 位,如果不是,那就卸载了重新下载 64 位版本进行安装。...4、另外还有一个让我感到疑惑地方,就是再次打开 Eclipse 以后,如果在 Android 工程 Properties JDK Compilance Compiler compilance

41020

Eclipse 运行时弹出A Java Exception has occurred

大家好,又见面了,我是你们朋友全栈君。 错误原因:较高版本JDK编译java class文件试图在较低版本JVM上运行而产生错误。...首先,因为之前jdk版本是10,后来安装了jdk1.7,想用1.7,但是由于eclipse编译器仍然使用原来版本所以导致错误。 因为我用eclipse编译器来编译。...因为很多编译器都自带javac,而不是采用操作系统编译器。...如果你编译器是eclipse的话,那么需要在项目的属性里设置jdk版本,方法是右击项目–>properties–>java compiler –> Enable project specific settings...–>将Compiler compliance level设置为1.7(也就是你想使用版本)。

1.4K10

java类型安全问题-Type safety: Unchecked cast from Object to ... 或者 Type safety: Unchecked cast from Type

首先,java语言室类型安全,通常我们遇到这个问题是出现在 Object转化为目标类型 或者 Type转化为目标类型 时, 这个转化并不是安全。...这个问题普遍认为:因为使用了jdk1.5或者1.6泛型, request.getAttribute("***"); 得到是一个默认为 Object类型,当把他们转成 List 时,或者...但是具体如何解除这个警告呢,以下是大家普遍用取消警告方法(注意:危险并没有真正解除)   一:方法上添加 @SuppressWarnings("unchecked")   二:Eclipse Window...--> Preferences --> Java- --> Compiler --> Errors/Warning --> Generic types  Unchecked generic type...三:Eclipse Window --> Preferences  --> Java --> Compiler 将 Compiler compliance level 设置为小于1.5

2.2K20

Eclipse使用入门教程

虽然MyEclipse能够自动找到并显示一个JRE,但是强烈建议大家添加一个JDK来进行开发,便于查看JDK类源码编码时能够显示提示信息。...如果这个类关联了源码(例如JDK里面的类),就可以看到源代码,否则只能看到类方法成员信息。...如果这个类关联了源码(例如JDK里面的类),就可以看到源代码,否则只能看到类方法成员信息。...在开发不可避免需要设置源代码编译级别,例如使用JDK1.6来开发将来运行于JDK1.4上项目,那么这时候需要设置编译器等级,否则将来类文件会因为版本过高而不能被目标JDK识别。...如果发现下载插件是个ZIP格式而且发现解压缩后带有eclipse子目录,那需要把它直接复制到C:\Java\MyEclipse6.0覆盖eclipse目录即可完成安装(注意不要删除老eclipse目录

1.5K20

做Servlet之前eclipse如何配置?

1.先期eclipse配置 1)配置eclipsejdk方法:window/preferences(偏好) /java/Compiler/Compiler compliance level...:我设置是1.6(你最好跟我一样,【新手可互略这段解释】1)这里设置eclipse中所有项目的,想设置某个单独项目的compiler,可设置它project facetjava compiler...(编译tomcat运行jre版本要一样,否则有版本major.minor错误,tomcat不是exe,它运行时,需要你系统装有java,这里你eclipsetomcat运行,所需要jdk在哪呢....注意:这里eclipse有问题,一定注意不是jre虽然它写是jre,其实这里一定要指向jdk1.6路径(【新手可互略这段解释】网上有种说法是eclipse自带jdk,所以这里只需设置jre,我们不深入研究这种说法...而且jre版本一定和你eclipsecompiler版本一致,对于我来讲,就是 jdk1.6。

43120

eclipse导入web项目进行部署并运行

eclipse导入web项目进行部署并运行 eclipse导入web项目 操作总结 web项目部署 web项目运行 eclipse导入web项目 导入项目前默认已经配置好web项目开发环境,文章末尾也给出了相关教程...左键单击File,选择Import…,或者直接在工作区空白处右击选择Import,再选择Import… 选择General文件下Existing projects into Workspace,将项目导入到工作区...选择Browse选择要导入项目,然后在Optionscopy project into project进行勾选,将要导入项目复制一份到工作区,这样就不会对原项目进行修改 操作总结 File >...右击导入web项目选择Properties,或者之间使用键盘Alt+Enter 选择Java Bulid PathLibralies,看一下图标前面是不是有一个红叉,有的话就选中编辑 选中JRE...,如果出现弹框直接选择Apply,接着在JDK ComplianceCompiler compliance level选择自己安装JDK版本,点击Apply 选择Project Facets,修改

85130

12、借助Jacob实现Java打印报表(Excel、Word)

12、使用Jacob来处理文档   Word或Excel程序是以一种COM组件形式存在。如果能够在Java调用相应组件,便能使用它方法来获取文档文本信息。...12.2、在Eclipse配置   (1) 将jacob.jar导入工程Build Path,然后确认自己机器CPU类型(X86或AMD64),并选择不同目录下jacob.dll文件。  ...注意这个jre目录必须是Eclipse当前正在使用目录,在Eclipse中选择“window->Preferences”菜单,在弹出对话框中选择“Java->Installed JREs”项。  ...(3) 当前选择JRE是“C:\Program Files\Java\jdk1.5.0_07\jre”目录下,所以需要把jacob.dll复制到“C:\Program Files\Java\jdk1.5.0...,用户本地系统必须安装有Word应用程序。

4.8K00

IDEA与eclipse桌面配置基础

eclipse配置jdkWindow–>Preferences–>java–>installed JREs–>add–>Standard VM–>选择jdk安装路径就好了设置字符集编码为utf-8,...–>add–>选择maven解压目录就好了,然后勾选新增maven,在配置User Settings–>选择mavensettings.xml文件EclipseJava–>Installed...Compiler Compiler compliance level:编译Java程序时使用JRE版本。Libraries:配置classpath地方,既然要运行Java程序,肯定要包含JRE。...更改警告错误突出显示文本背景颜色Window | Preferences | General | Editors | Text Editors | AnnotationsEclipse+JAVAFX1...”设置页面左侧导航中选择Keymap右侧Keymaps下拉列表中选择“Eclipse”,或者其他自己习惯预设风格。

33530

Hadoop2.5.0伪分布式环境搭建

本章主要介绍下在Linux系统下Hadoop2.5.0伪分布式环境搭建步骤。首先要搭建Hadoop伪分布式环境,需要完成一些前置依赖工作,包括创建用户、安装JDK、关闭防火墙等。...hadoop # 添加hadoop用户 passwd hadoop # 设置密码 visudo hadoop ALL=(root)NOPASSWD:ALL 二、Hadoop伪分布式环境搭建 1、关闭Linux防火墙...首先,查看系统是否有安装自带jdk,如果存在,则先卸载,代码如下: rpm -qa | grep java # 查看是否有安装jdk sudo rpm -e --nodeps java-1.6.0...step2:修改etc/hadoop目录下hadoop-env.sh、mapred-env.sh、yarn-env.sh三个配置文件JAVA_HOME export JAVA_HOME=/usr/local...property> step7:修改slaves文件 bigdata01 step8:格式化namenode bin/hdfs namenode -format step9

60810
领券