课程:Data Structure
教材:Data Abstraction Problem Solving with Java Walls and Mirrors by Prichard, JanetCarrano, Frank (7th)
语言:Java
软件:Eclipse,VioletUML
许久没打开eclipse,未料登入就是警告提醒,回想起这是上个学期留下的烂摊子——配置javaFX的失败。新的学期,再次尝试按照各种处理方法,但仍然未解决,只好暂时先移除。
二、绘图软件Violet UML配置错误在官网下载了exe文件,但是无法打开,原因是要求jdk版本为1.8。
通过cmd命令:
java -version 和 javac -version
可以看到正在使用的版本是更高版本(应该是最新的)。
再尝试修改环境变量:按下win搜索“环境”打开“编辑系统环境变量”,“高级—环境变量—系统变量—Path变量”,但是没有结果,妥协下载jdk1.8并配置,紫罗兰终于可以使用,另外发现eclipse中的一些文件自动变成了jdk1.8。
由于在新学期的 Data Structure 课程 第一次作业 Project01中,老师要求提交的代码具有可移植性,简单的测试方法是“用U盘拷贝到别人的电脑中,试试看能不能运行”。
考虑把整个工程文件都粘贴到新的位置,尝试用cmd运行。但是.java文件和.class文件分别储存在src和bin文件夹中,但是暂时不管他,思考怎么在cmd中运行多个java。
先win+R,输入cmd,回车,输入
cd Desktop
类似的方式,可以进入文件夹中,然后:
javac Driver.java Helper.java
很多个.java文件的话中间用空格隔开,这样可以编译java文件,此时注意到文件夹中有.class生成
java Driver
理论上这样就可以运行了,但是!发生JNI错误!
还是报错!查了是因为javac和java版本不同,参考在此:
使用java命令出现“Error: A JNI error has occurred, please check your installation and try again“的一种解决方案
心累~~~
----明天再继续写~----



