Matlab是跨平台的,所以界面用java写的,所以要起java程序就需要classpath,你的classpath找不到可能是因为:
安装失败,所以没有那个文件,解决方法重装;
你安装的目录的权限可能比较高,你启动matlab时的权限比较低,所以没法访问文件,解决方法是用管理员权限运行matlab;
你误 *** 作导致文件没有,重装吧。
其他情况就不知道了。
CLASSPATH可以删除,但是删除了你的java程序执行不了了,path 的值可以加在原值后面 ,也可以在上面新建一个
JAVA_HOME是 C:\Program Files\Java\jdk160_02(换成你的安装路径就可以了,jdk为自己的版本)
Path是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(可以新建一个也可以在原先的后面添加)
CLASSPATH是 ;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;%JAVA_HOME%lib\toolsjar;%JAVA_HOME%lib\dtjar
先确定JDK安装成功后,配置path和classpath系统变量,当然若使用了特定的集成开发环境IED,则不用配置classpath也可以,但是path系统变量必须得配置,在配置path变量之前,创建系统变量JAVA_HOME并把值设置成安装JDK的根目录,如:JDK安装在C:\Program Files\Java\jdk160_24,则变量值就是该值。推荐使用集成开发环境IDE,如Eclipse,可以从官方网站>
最简单的方法是把path改下就好了,
其中路径的话使用javac所在文件夹的绝对路径就没有问题。
classpath不一定绝对需要。
而且现在的jdk,安装了以后基本上就不用再配置,都已经自己配置好了。
确定你安装的是 JDK 而不是 JRE,因为这个类只有 JDK 才提供。(JDK 是 Java Development Toolkit,只有它才带开发工具,而这里面没找到的类是编译器)。JRE 是 Java Runtime,这只是让程序运行,并不负责帮助你编程。
JDK 肯定会同时内置了JRE,因为你开发时需要运行程序测试。
这个类在 JDK 的 lib\toolsjar 里面。方法有3:
1 把 JAVA_HOME 指向 JDK 而不是 JRE。
2 把 toolsjar 添加到 CLASSPATH
3 把 toolsjar 添加 tomcat 之类的 JSP 服务器类路径中。
1安装j2sdk以后,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量(假定你的j2sdk安装在D:\Program Files\Java\jdk150_10) (为了不出错,最好是找到J2SDK的安装目录,全部打开一直找到并打开jdk150_10这个文件夹,然后直接复制文件的地址(D),这个文件地址就是JAVA_HOME变量值如“D:\Program Files\Java\jdk150_10”)
注:新建的对话框上面是显示"新建用户变量"而不是“新建系统变量”
在变量名中填"JAVA_HOME"
在变量值中填"D:\Program Files\Java\jdk150_10"
新建的环境变量为以下三个,分别新建好后就可以测试一下了
JAVA_HOME
D:\Program Files\Java\jdk150_10
PATH
D:\Program Files\Java\jdk150_10\bin
CLASSPATH
;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar;(注前面的点号和分号一定不能丢,还有中间的,后面的分号也不要丢了)
测试:
打开记事本,将以下程序复过去贴
import javaxswing;
class Greetings{
public static void main(String[] args){
String fullName;
fullName=JOptionPaneshowInputDialog(null,"What is your name");
JOptionPaneshowMessageDialog(null,"Nice to meet you,"+fullName+"");
Systemexit(0);
}
}
在文件菜单中选另存为
文件名为Greetingsjava(注意一定记得后辍是"java",文件名和你所写代码的类名一致)
保存类型为"所有\全部"(注意一定要选"所有文件" 或"全部文件",txt的默认是"文本文档"所以保存时一定要改)
先择一个目录,最好是在一个比较简单的目录下,如D盘,我是保存在"D:\suer" )(suer是我自己建的文件夹读者也可以不用建)然后确定就可以了
3开始->所有程序->附件->命令提示符
这时就已打开了DOS黑窗口了,默认的目录是在C:\Documents and Settings\Administrator>(当然可能各个电脑系统不一样,但如果这时的目录不是我们保存程序代码的目录,那么
我们要改为刚才保存的java文件所在的目录,
直接在DOS窗口输入“D:”安回车(注:其中的冒号不能丢了)
这时我们就看到了目录改为了“D:\>”
如果你是保存在D盘,那么就可以输入以下命令
javac Greetingsjava
这是编译命令,它将完成编译刚才所写的程序,如果编译没有错误那么目录会依然是“D:\>”(如果有错的话,系统就会提示,这时你的环境配置就有问题了。)
如果没错这时你就可以运行你的程序了,输入以下命令
java Greetings
这是运行命令,如果没有错的,系统将会d出一个窗口,英语提示你输入你的名,到了这一步就说明你的环境配置是ok的了!
以下再说一下,如我是将代码保存在“D:\suer”在DOS窗口中进入了“D:\>”目录后就还要更进一步,就是输入“cd suer”按回车,这时就进入了代码所保存中的目录了,这时你就可以输入编译命令了,如上。说明:这个“cd ”的意思是目录切换,这是往深一步的进入目录,详情可以看DOS命令的介绍,这里就不多说了。祝你们都能学好JAVA!
以上就是关于(有悬赏)matlab2018安装后打开时出现如下警告:Could not read file classpath.txt.全部的内容,包括:(有悬赏)matlab2018安装后打开时出现如下警告:Could not read file classpath.txt.、classpath可以删除么好像系统的环境变量没有classpath..path新加的值是加在原值后面么、运行程序时为什么显示“错误: 找不到或无法加载主类"怎么回事classpath值加着.;呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)