2024-01-25:增加版本三,使用RHEL版本jdk和jre的配置。不用再自己生成jre。
首先下载 jdk 最新版本。可以去 http://java.sun.com/j2se/1.4.2/download.html
版本一:适合 win7+oracle 版本 java
下载最新的 jdk 版本,
打开界面后。选择 J2SE v 1.4.2_08 SDK 拦目下面的 Download J2SE SDK,
然后选择 Accept License Agreement 表示同意,然后再看到下面三行黑拦目字样,
(不同的系统下的 jdk 安装下载),所以选择 “Windows Platform - Java (TM) 2 SDK,
Standard Edition 1.4.2_08” 下面的 jdk 下载。
一切下载好之后。然后选择好安装路径。安装到计算机上。下来进行一些设置。
首先右键点我的电脑。打开属性。然后选择 “高级” 里面的 “环境变量”,
在新的打开界面中的系统变量需要设置三个属性 “java_home”、“path”、“classpath”,
其中在没安装过 jdk 的环境下。path 属性是本来存在的。而 java_home 和 classpath 是不存在的。
首先点 “新建”,然后在变量名写上 java_home,顾名其意该变量的含义就是 java 的安装路径,呵呵,
然后在变量值写入刚才安装的路径 “C:\jdk1.4”.
其次在系统变量里面找到 path,然后点编辑,path 变量的含义就是系统在任何路径下都可以识别 java 命令,
则变量值为 “% java_home%\bin;% java_home%\jre\bin”,(其中 “% java_home%” 的意思为刚才
设置 java_home 的值),也可以直接写上 “C:\jdk1.4\bin”
最后再点 “新建”,然后在变量名上写 classpath, 该变量的含义是为 java 加载类 (class or lib) 路径,
只有类在 classpath 中,java 命令才能识别。其值为 “.;% java_home%\lib;% java_home%\lib\tools.jar
(要加。表示当前路径)”,与相同 “% java_home% 有相同意思”
以上三个变量设置完毕,则按 “确定” 直至属性窗口消失,下来是验证看看安装是否成功。
先打开 “开始”->“运行”,打入 “cmd”,进入 dos 系统界面。然后打 “java -version”,如果安装成功。
系统会显示 java version jdk"1.4.08"......(不同版本号则显示不同)。
安装成功后就可以编写自己的 java 程序
版本二:openjdk +win10
首先在 openjdk 官网上下载 zip 的 jdk,解压缩到自定义目录。我的目录如下:
点击此电脑,进入到 “环境变量”,增加 “java_home” 选项,变量为你的 jdk 路径,如下图:
添加 “jre_home”,具体方法同 “java_home”,我的 jre_home 路径为 “D:\Program Files\Java\openjdk-11+28_windows-x64_bin\jdk-11\jre”,注意 jre 是手动生成的,因为在 openjdk11 中去除了 jre。手动生成 jre 可以参考:openjdk不自带jre的情况 - 太空堡垒 - OSCHINA - 中文开源技术交流社区
其次在系统变量里面找到 path,然后点编辑,path 变量的含义就是系统在任何路径下都可以识别 java 命令,
则变量值为 “;% java_home%\bin;% jre_home%\bin”,(其中 “% java_home%” 的意思为刚才设置 java_home 的值),将变量值上移。(目前相对路径在 Windows11 中失效,java -version 无法找到 java 版本,建议使用方法二)
方法二:直接点击浏览按钮,找到 java_home 和 jre_home 的目录下,以绝对路径处理。如下图:
添加 classpath 变量,我的变量是 “.;% java_home%\lib;% jre_home%\lib”。
保存以上数据,在 cmd 中输入 “java -version” 显示如下:
版本三:
在RedHat官网下载jdk和jre的zip包(也有msi包,看个人习惯)
网址:https://developers.redhat.com/products/openjdk/download
点击此电脑,进入到 “环境变量”,增加 “java_home” 选项,变量为你的 jdk 路径。添加 “jre_home”,具体方法同 “java_home”。我的配置如下图:
在系统变量里面找到 path,然后点编辑,path 变量的含义就是系统在任何路径下都可以识别 java 命令:
保存以上数据,在 cmd 中输入 “java -version” 显示如下:
文章浏览阅读638次。fun unZip(zipFile: String, context: Context) { var outputStream: OutputStream? = null var inputStream: InputStream? = null try { val zf = ZipFile(zipFile) val entries = zf.entries() while (en..._kotlin 对上传的压缩包进行分析
文章浏览阅读1.9k次。随着业务逻辑越来越多,业务模块也越来越大,不可避免会遇到64K方法数的限制。最直观的表现就是编译报错:较早版本的编译系统中,错误内容如下:Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536较新版本的编译系统中,错误内容如下:trouble writing outp_java函数大于64k编译失败
文章浏览阅读2k次,点赞7次,收藏10次。物联网领域,有很多数据通信场景,因为原设备整体系统结构、运行环境等方面的限制,需求在不增加通信数据线缆的情况下实现数据的远程传输,因为特殊应用场景下考虑到环境的限制,还不能使用常规的无线通信手段,所以借助电源线缆进行传输的电力线载波技术应运而生,本次博文给大家分享的就是博主完全自主研发的低压电力线载波通信模组。_电力载波模块csdn
文章浏览阅读7.4k次。密码学基本概念 密码学(Cryptology)是结合数学、计算机科学、电子与通信等学科于一体的交叉学科,研究信息系统安全的科学。起源于保密通信技术。具体来讲,研究信息系统安全保密和认证的一门科学。 密码编码学,通过变换消息(对信息编码)使其保密的科学和艺术 密码分析学,在未知密钥的情况下从密文推_密码体制的五个要素
文章浏览阅读1.9k次。1 、据说python3就没有这个问题了2 、u'字符串' 代表是unicode格式的数据,路径最好写成这个格式,别直接跟字符串'字符串'这类数据相加,相加之后type就是str,这样就会存在解码失误的问题。别直接跟字符串'字符串'这类数据相加别直接跟字符串'字符串'这类数据相加别直接跟字符串'字符串'这类数据相加unicode类型别直接跟字符串'字符串'这类数据相加说四遍3 、有些读取的方式偏偏..._python 路径 中文
文章浏览阅读107次。最近,阿云 B 站没声音,是在憋大招!8月5日周四 19:00 是阿里云的直播首秀,给大家请来了 Forrester 评分世界第一的 Serverless 团队产品经理江昱,给大家在线...._阿里云直播b站
文章浏览阅读1.1k次。我好苦啊,半夜还在打代码。还出bug,狗日的。问题是这样的:我在新建的项目里,建了两个Module: fiora-ec和fiora-core。项目的依赖顺序是这样的,App依赖fiora-ec,fiora-ec又依赖于fiora-core,因为这种依赖关系,所有可以在app和fiora-ec中删除一些不必要的引入,比如这个玩意儿:com.android.support:appcompat-v7:..._为什么as在一个包下建了多个module,缺无法打开了
文章浏览阅读1.4k次。1. SMTP 插件 URL:http://www.magentocommerce.com/magento-connect/TurboSMTP/extension/4415/aschroder_turbosmtp KEY:magento-community/Aschroder_TurboSmtp 2. Email Template Adapter..._magento extension pour ricardo.ch
文章浏览阅读161次。声明:本文为原创作品,版权归akuei2及黑金动力社区共同所有,如需转载,请注明出处http://www.cnblogs.com/kingst/ 2.5 低级建模的资源 低级建模有讲求资源的分配,目的是使用“图形”来提高建模的解读性。 图上是低级建模最基本的建模框图,估计大家在实验一和实验二已经眼熟过。功能模块(低级功能模块)是一个水平的长方形,而控制模块(低级控制模块)是矩形。组..._cyclone ep2c8q208c黑金开发板
文章浏览阅读2.2w次,点赞10次,收藏63次。在日常生活和实际应用当中,我们经常会用到统计方面的知识,比如求最大值,求平均值等等。R语言是一门统计学语言,他可以方便的完成统计相关的计算,下面我们就来看一个相关案例。1. 背景最近西安交大大数据专业二班,开设了Java和大数据技术课程,班级人数共100人。2. 需求通过R语言完成该100位同学学号的生成,同时使用R语言模拟生成Java和大数据技术成绩,成绩满分为100,需要满足正_r语言案例分析
文章浏览阅读639次,点赞11次,收藏26次。虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。一个人可以走的很快,但一群人才能走的更远。
文章浏览阅读3.9k次,点赞9次,收藏53次。受力分析直线行驶时的车轮受力如下:水平方向上,所受合力为:F=Ft+Fw+FfF=F_t+F_w+F_fF=Ft+Fw+Ff其中,FtF_tFt为牵引力,FwF_wFw为空气阻力,FfF_fFf为滚动阻力,下面我们将逐个介绍。驱动力先来说扭矩,扭矩是使物体发生旋转的一个特殊力矩,等于力和力臂的乘积,单位为N∙mN∙mN∙m:设驱动轴的扭矩为TtT_tTt,车轮半径为rrr,那么牵引力:Ft=Tt⁄rF_t=T_t⁄rFt=Tt⁄r如何求得驱动轴扭矩TtT_tTt呢?_unity 车辆动力学模型