发布网友
发布时间:2022-04-27 00:24
共5个回答
热心网友
时间:2022-06-21 16:13
这个问题分析如下
一、java执行class文件是根据CLASSPATH指定的地方来找,不是我们理解当前目录。如果希望它查询当前目录,需要在CLASSPATH中加入“.;”,代表当前目录。所以,如果是这个问题你的方案是在 classpath中 加上 .; 如图:
二、java执行class文件对package的路径是强依赖的。它在执行的时候会严格以当前用户路径为基础,按照package指定的包路径转化为文件路径去搜索class文件。各位同学以后注意就OK啦。至于网上说的要在CLASSPATH要加各种包等等都是泛泛而谈,真正静下心分析这个问题的资料不多。很多都没有说到点子上,会误导人的。如图:
热心网友
时间:2022-06-21 16:14
java文件的名字不能取main,而且开头要大写,请尊重java的命名规范网页链接(附上地址),话有问题的话请追问
热心网友
时间:2022-06-21 16:14
热心网友
时间:2022-06-21 16:15
热心网友
时间:2022-06-21 16:16