装了java11还能装java8吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装了java11还能装java8吗?相关的知识,希望对你有一定的参考价值。

老师布置的小作业要用javafx类,但是我们之前用的java11没有javafx了,现在我装了java8后,控制台查看java版本显示为1.8,请问我这样会不会出什么问题,还有环境变量该怎么配置,如果不用java8,我怎么解决javafx类的问题呢?

可以,你需要用到jdk8的时候,更改JAVA_HOME指向jdk8的目录,需要用到jdk11的时候,指向jdk11的目录。操作系统和集成开发环境只根据JAVA_HOME环境变量寻找jdk。
jdk11相对于以前的版本,分离了javaFX,如果你想要在jdk11版本下使用javaFX,需要另外下载javaFX的jar包,和其他的jar包一样,导入就可以了。
参考技术A 这个两者不冲突,都是可以使用的,而且这两个版本都是长期维护的版本。
1.你安装完成这两个版本之后,“JAVA_HOME”中你只需要更改这里的目录为8版本即可,然后在PATH:%JAVA_HOME%/bin不要更改了,就配置好这个JDK环境了。
2.如果你使用的是IDEA编辑器,就不要重新配置了,因为你可以直接在Project Structure中的Project中的Project SDK直接更换JDK8环境,记得Project language中使用的是8(以前的电脑配置的JDK环境不需要更换了)包括Tomcat环境,这个IDEA还是要比Eclipse方便一些的。
参考技术B 可以的 只是控制台默认会用你的环境配置里的 参考技术C 可以

用了@GetMapping还能写方法重载吗

参考技术A Mapping Toolbox是Matlab提供的,一整套包含许多函数跟图形用户界面的工具箱;它可以帮助用户分析几何空间方面的数据;并以地图的形式显示出来!
%首先,利用函数 worldmap绘制地图轮廓。

>>a = worldmap('World')

% worldmap 可以给定世界地图的特定区域,然后创建地图坐标
%接收区域或者国家的信息,例如'World', 'North Pole', 'South Pole','Pacific',或者‘China’。
%也接受经纬度(latitude与longitude)区间 worldmap(latlim, lonlim),这儿的latlim与 lonlim是两元素向量,分别对应[南纬,北纬]与[西经,东京][southern_limit northern_limit] and [western_limit eastern_limit]的区间。这儿,南纬与西经是用负数代替的。即,这个限定向量必须从小到大。
%下面导入坐标,例如海岸线坐标
>>load coast %这个对应着坐标数据
>>plotm(lat, long) %这个函数将经纬度信息绘制到地图上,可以利用setm函数对地图属性进行调整
>>land = shaperead('landareas', 'UseGeoCoords', true); %这条命令是将陆地的信息读入
>>geoshow(a, land, 'FaceColor', [0.5 0.7 0.5]) %将大陆信息写入地图
参考技术B 用了@GetMapping只后无法重载同路由地址的方法,如果你想接收不同数量参数,可以使用@RequestParam(defaultValue="")接收参数

以上是关于装了java11还能装java8吗?的主要内容,如果未能解决你的问题,请参考以下文章

Window xp 和 java 8 [关闭]

《Java8实战》读书笔记11:Java8中新的日期时间API

《Java8实战》读书笔记11:Java8中新的日期时间API

Java8新特性你知道Java8为什么要引入Lambda表达式吗?

下载java8会对电脑其他软件有影响吗

Java8-引入流