‘壹’ 如何让在jdk8下写的程序 在jdk7上能够运行
不能 不管多简单的类 就是hello world也是不行的 我试过的 开发人员都是用低版本开发 高版本兼容低版本
如果你的图片没发错的话那么你出现的问题就太粗心了
你编译的文件是hello.java
javac hello.java //产生hello.class文件
而你解释的文件是WelcometoJava.class
java WelcometoJava //你并没有编译WelcometoJava,说以不会产生WelcometoJava.class
顺便解释一下,一个文件不编译是无法直接执行的。
所以dos报错找不到WelcometoJava这个类
你只需这么改就行了
在dos界面
javac WelcometoJava.java //成功后生成WelcometoJava.class文件
java WelcometoJava
另外记得文件名要和public的类名一致
‘叁’ 安装了jdk8怎么安装jdk7
一台电脑上面可以安装多个版本的JDK 。
7 和8 都是一样安装的。 默认就行了,
但是你的环境变量里面只需要配置一个版本的JDK。 你配置的是哪一个版本, 那么你编译java代码就是用的哪个。
‘肆’ JDK的编译和运行程序命令是什么个针对什么类型文件
javac:
编译命令,将java源文件编译成.class字节码文件。
例如:
javacDemo.java
注意这里是源文件
同目录下会生成Demo.class文件。
java:
运行字节码文件,由java虚拟机对字节码进行解释和运行。
例如:
javaDemo
注意这里是文件名
注意事项:
(1) 配置好jdk环境变量,可以运行命令java、javac来测试。
(2) 先javac Demo.java(编译),后java Demo(运行)
(3) 注意java Demo(文件名,不带后缀)
(4)jdk7编译jdk8运行扩展阅读:
Java 面向对象编程三大特性:封装、继承、多态
封装
类:封装的是对象的属性和行为
方法:封装的是一段特定的业务逻辑功能
访问控制修饰符:封装的是具体访问的权限
继承
作用:代码复用
超类:所有派生类所共有的属性和行为
接口:部分派生类所共有的行为
派生类:派生类所特有的属性和行为
传递性,单一继承、多接口实现
‘伍’ 电脑安装了jdk8怎么安装jdk7
1.首先需要去官网下载jdk7 软件包。根据你自己的操作系统下载相应的软件包。
2.下载完成以后,直接运行软件包的安装文件。
3.单击“下一步”
4.选择要安装的类容,如果想改变要安装的路径,单击“change",否则直接单击”下一步“。
5.软件包进行安装,可以看到安装进度条。
6.安装完成以后,查看文件的安装路径。
‘陆’ 安装jdk-7-windows-i586后,按照网上配置环境变量,结果,能编译,但运行时提示:找不到或无法加载主类
有可能是你的环境变量配置错了,你可以贴出你的环境变量classpath和path,再贴出你的编译和运行时你所输入命令行的代码。
‘柒’ 如何用jdk8编译出能在jre7上跑的软件,我直接编译的放了openjdk7上不能跑。
只有两种方式
一,降低jdk的版本
二,将jdk8中特殊的用法删除
‘捌’ java7虚拟机可以在jdk8上跑吗
你这个问法有问题。
如果你想问的是J7虚拟机是否能加载J8的代码,答案是不能
反过来是可以的,低版本的不能运行高版本的。
‘玖’ jdk7更换到jdk8,eclipse 要改么怎么改
右键点击项目名称,依次点击“Build Path”->“Configure Build Path”,进入如下界面
此时可以看到jdk已经由1.8变为了1.6,点击“OK”按钮。此时,执行程序会报以下错误。
‘拾’ Java 7可不可以运行Java 8编译后的字节码
不行。使用jdk1.7编译的class可以在jdk1.8中运行。反过来就不行