登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 首页 >> 程序员学前班[clq站长各处正式文章收集勘误] >> 程序员学前班[clq站长各处正式文章收集勘误] >> 主题: 小插曲:NetBeans 在高版本 jdk 的编译方式[原百家号文章]    [最新]
小插曲:NetBeans 在高版本 jdk 的编译方式[原百家号文章]
浏览(5) -  作者: clq  发表于 2018-02-27 13:24:02   编辑 关键字:

小插曲:NetBeans 在高版本 jdk 的编译方式[原百家号文章]

--------------------------------------------------
原文地址是 http://baijiahao.baidu.com/s?id=1590393036854895191
不过目前百家号偏娱乐性,对代码的一些特殊符号还不能正确转码。
--------------------------------------------------

在写 "一步一步从原理跟我学邮件收取及发送" 系列文章中已经进行到了代码示例的部分,本想 java 在受众较多的语言中最简单,于是打算用 java 来做示例. 选用的 ide 为 NetBeans IDE 7.3.1. 之所以不用如日中天的 eclipse 是因为长期以来 eclipse 一直无法高度 jsp 中的源码,我已经习惯了在 eclipse 中写代码,在 NetBeans 中调试,费时不长的程序基本上都是用 NetBeans 写写就了,很是方便. 说真的,NetBeans 的没落挺认人难过的,包括 java 的创始人. 我知道 NetBeans 有很多问题,不过还是呼吁大家多用用,别让这一款优秀的软件消失了.

今天建立了一个最简单的项目,运行一下居然报了 "java.lang.UnsupportedClassVersionError: com/test/QuartzTest : Unsupported major.minor version 51.0" 错误. 接连尝试了几个办法都是这样,一查资料这是由较高版本的JDK编译出的的class文件试图在较低版本的JVM上运行产生的错误. 天哪 java 都有兼容性问题了,想当年它号称一次编译到处运行 ...... 看来我真的是老人了.

知道了原因,解决起来倒也简单,鉴于现在用 NetBeans 的人这样少,我还是介绍一下在 NetBeans 中的解决办法吧.

[2018-02-27 13:43:21 最后更新]

clq
2018-02-27 13:25:08 发表 编辑

[图片]

NetBeans中的错误提示



clq
2018-02-27 13:37:56 发表 编辑

[图片]

在左边的树形目录中右键点击项目,在弹出的菜单中选择"属性",如下图:
选择项目的"属性菜单"

clq
2018-02-27 13:39:20 发表 编辑

[图片]

然后在其中 "源/二进制格式" 中选择低版本的 jdk,点击确定按钮后重新再运行就一切都正常了.
选择低版本的jdk就可以了


总数:3 页次:1/1 首页 尾页  
总数:3 页次:1/1 首页 尾页  


该采集也在以下书单中



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2017 clq, All Rights Reserved
CLQ工作室 版权所有