Exception in thread “main“ java.lang.Error: Unresolved compilation problems:

Exception in thread “main“ java.lang.Error: Unresolved compilation problems:

显示错误为

Exception in thread “main” java.lang.Error: Unresolved compilation problems: 
    Duplicate local variable t1
    The method set() is undefined for the type Thread
    The method get() is undefined for the type Thread
    The method set(String) is undefined for the type Thread
    The method get() is undefined for the type Thread

    at jdbc.TestThreadLocal.main(TestThreadLocal.java:8)

大致意思是:

重复的局部变量t1
对于Thread类型,未定义方法set()
类型Thread的get()方法未定义
类型Thread的方法set(String)未定义
类型Thread的get()方法未定义

 

上图如下:

Exception in thread “main“ java.lang.Error: Unresolved compilation problems:

 

然而这是我对着老师的教学视频打的,一字不落,一编译就是这,我在网上复制一样的代码,就不出错。

如下:我把上面t1.set() 改成一个空格都不落下,还是有问题

Exception in thread “main“ java.lang.Error: Unresolved compilation problems:

这尼玛真是玄学

我的对着打的就出错,查了很多资料,关机重启的,新建个包或文件

都不管用啊,有会的大佬,麻烦帮我解答一下,万分感谢

上图Exception in thread “main“ java.lang.Error: Unresolved compilation problems:

 不说了,一个是线程问题,回去复习去了。

貌似是ThreadLocal这个类的调用出了问题


暂时放弃了,myeclipse到现在都没破解,手贱,上来接近打开,2017的一个月使用期,啥也没干,这一个月再不学,就费了。

考虑到可能是jdk或者安装环境的问题,到学校考虑刷个系统,考、

package test;

public class JdbcTest {
	public static void main(String[] args) throws Exception {
		final ThreadLocal<String> thr = new ThreadLocal<String>(); 
		
		Thread th = new Thread(){
			 public void run(){
				 thr.set("你好啊 ");
				 System.out.println(" の :"+thr.get());
			 }
			};
		th.start();
		Thread.sleep(2000);
		Thread th22 = new Thread(){
			 public void run(){
				 thr.set("非常不好! ");
				 System.out.println(" w :"+thr.get());
			 }
			};
		th22.start();
	}
}

不重名的情况勉强实现这个功能

Exception in thread “main“ java.lang.Error: Unresolved compilation problems:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114780.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 后台管理系统登录思路「建议收藏」

    后台管理系统登录思路「建议收藏」一般来说我们不管是做后台管理,还是做普通项目,必不可少的其实就是登录。那么登录又是怎么实现的呢?废话不多说,上代码。首先我们把登录接口封装在一个文件里,如果这个接口有必备的参数,我们就得传参,然后在登录页引入调用。其次就是我们在登录页写登录框信息,这时候就需要接收接口必备的参数,那具体怎么接呢?先在data里设置两个放置参数的空数组。然后在登录信息框中外围prop接收,然后在信息框上v-model获取用户信息。在一个就是当我们填完用户信息的时候做什么逻辑:首先就是调用封装好的登录接口,其次在登录成功

  • 编译原理之代码生成「建议收藏」

    前面提到了经过了词法分析->语法分析->语义分析->中间代码优化,最后的阶段便是在目标机器上运行的目标代码的生成了。目标代码生成阶段的任务是:将此前的中间代码转换成特定机器上的机器语言或汇编语言,这种转换程序便被称为代码生成器。1.程序移植性和编译器模块设计的关系之所以将编译原理分成这种多阶段多模块的组织形式,本质的考虑其实只有两个方面:一、代码复用:尽可能在不增加程序员工作量的前提下,增

  • 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享

    网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享

    2020年11月14日
  • origin怎么做多组柱状图_origin怎么对比两组数据

    origin怎么做多组柱状图_origin怎么对比两组数据1.数据点的横坐标不是等间距时的曲线绘制用实验数据作图时,会遇到数据点的横坐标不是等间距的情况,比如:X:1,3,4,8,9,12,…Y:10.2,10.5,11.4,11.8,10.9,10.2,…如果只有一组实验数据,则按照普通的方法在Worksheet中分别输入X,Y的值,然后用“线+符号”的方式绘图即可。但是,当有多组此种情况的数据需要绘制在一个图中时,例如:X1:1,3,4,8…

  • 系统性能提升优先法宝|缓存应用实践

    系统性能提升优先法宝|缓存应用实践

  • SpringBoot调用第三方接口[通俗易懂]

    SpringBoot调用第三方接口[通俗易懂]Spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接,我们只需要传入url及返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更优雅的调用RESTful服务的方式。RestTemplate默认依赖JDK提供http连接的能力(HttpURLConnect…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号