用 myeclipse修改项目jdk 新建了一个项目手动吧 jdk改成 1.8 了为什么项目报错了?

换成jdk1.8之后报错 - J2SE当前位置:& &&&换成jdk1.8之后报错换成jdk1.8之后报错www.MyException.Cn&&网友分享于:&&浏览:41次换成jdk1.8以后报错&&&&&&&&StringBuilder&sb&=&new&StringBuilder("sdfsf");
&&&&&&&&char&d&=&'d';
&&&&&&&&System.out.println(d);
&&&&&&&&sb.insert(0,&d);&//报错行
&&&&&&&&System.out.println(sb);
Exception&in&thread&"main"&:&Unresolved&compilation&problem:&
The&type&java.lang.CharSequence&cannot&be&resolved.&It&is&indirectly&referenced&from&required&.class&files
at&mi.TTT.main(TTT.java:10)------解决方案--------------------查一下&jdk1.8的API,看看insert的参数是不是有变化什么的------解决方案--------------------你看看源码是怎么样的。为什么不可以。------解决方案--------------------是不是其他地方报错了
看了一下8的API
StringBuilder insert(int&offset,&boolean&b)
Inserts&the&string&representation&of&the&boolean&argument&into&this&sequence.
有这个方法,参数也没有问题。
你把代码&和&抛出的异常&粘全了,全部贴出来看看------解决方案--------------------
试了一下,没有问题,java&version&"1.8.0"
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有2014年5月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|博客分类:
在学习在myeclipse开发项目的时候由于项目需要使用maven,原来是在8.6上安装,不是myeclipse自带的maven4eclipse插件卸载不了就是maven不能正常使用,各种纠结,一直纳闷为什么myeclipse各个版本插件安装方式有那么多的不同,不同版本的解决办法有时根本不通用,总是会出现这样或者那样的问题,好了吐槽一下,下面将问题,8.6没安装好,索性安装了6.5版本的myeclipse,这个版本还好一点,网上对各种问题的解决方法比较多,我在安装maven插件之后出现了
Eclipse is running in a JRE, but a JDK is required
的错误,从字面理解大概知道是什么意思,就是maven需要JDK中的jar包,而你的myeclipse是在JRE上运行的,在网上查了一下,这是一位网友的解决方案,感觉不错,原文地址:
http://www.cnblogs.com/hubingxu/articles/2318067.html
1. 检查Eclipse正在使用的JRE
‘Window’ -& ‘Preferences’ -& ‘Java’ -& ‘Installed JREs’ 确定正在使用JDK而非JRE.
如果没有JDK, 则先新增一个Standard VM.
2. 配置Eclipse.ini
检查Eclipse配置文件, 增加/编辑以下代码:
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw&
1. 第一行参数名称, 第二行为值, 不能写到同一行中
2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2
3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:
-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
--launcher.defaultAction
-Dosgi.requiredJavaVersion=1.5
3. 重启Eclipse, 警告不再出现.
但是我是在myeclipse上安装的,所以用以前的快捷方式打开的时候,不能打开,还需要到myeclipse安装文件夹中找到eclipse文件夹下的eclipse.exe才能正常进入myeclipse,当然这个错误是解决了,不再出现
只是研究了一下原来的那个快捷方式,发现一种解决方式,那就是:
1.将D:\Program Files\MyEclipse 6.5中的jre文件夹改个名叫jre1,其实就是让其无效,快捷方式找不到它
2.你把你JDK中的jre文件夹和lib拷贝到D:\Program Files\MyEclipse 6.5,即你的myeclipse安装目录下,
这样你原来的快捷方式还能直接打开进入myeclipse,警告同样不再出现
浏览: 15406 次
来自: 北京
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'博客分类:
通过菜单Window & Preferences,然后选择Java & Installed JREs,可以打开供在Eclipse 编写程序所使用的JRE 列表。复选框选中的JRE 是默认的JRE,它被项目里面所有的项目来作为编译和启动的JRE(除非在项目的Build Path 中指定了其它的JRE)。可以通过Add…按钮来添加新的JRE 定义(在弹出的对话框中选择Browse…按钮然后选中JDK 的安装目录,之后点击OK 即可),Edit…按钮可以修改JRE 定义,Remove 按钮可以删除JRE 定义,选中不同的JRE 前面的复选框来把它作为默认JRE。虽然MyEclipse能够自动找到并显示一个JRE,但是强烈建议大家添加一个JDK 来进行开发,便于查看JDK类源码和编码时能够显示提示信息。如下图所示:
浏览 10840
浏览: 205477 次
来自: 北京
很不错,学习了。。。
这个是国产 吉阿婆,我家附近就有一个...
下过了,感觉很不错,挺清楚的,谢谢楼主分享!
要是有中文对照的就好了。。
下载附件扣分吗?
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'J2EE &&&&最新内容
J2EE &&&&相关内容

我要回帖

更多关于 myeclipse项目jdk 的文章

 

随机推荐