导航:首页 > 编程语言 > javastring找不到

javastring找不到

发布时间:2025-09-26 03:17:27

1. java找不到主类怎么办

可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:内

public static void main(String[] args) {

}

可能原因二:说明当前的路容径不是java文件存放路径。解决办法:

第一步:在cmd上通过cd进入相应java类路径。如(cd D:Remiticardpay-boss);

第二步:直接输入盘符即可完成路径切换(如 D:)

2. java运行显示“找不到或无法加载主类”!

该如何解决呢?解决办法如下:

1.由于是在运行阶段出现的问题,那么可能是环境变量配置不当的问题,即可能是classpath路径配置错误,而导致.class文件无法加载。那么此时你可以检查是否配置好classpath路径,一般来说classpath路径配置如下:

.;%java_home%lib;%java_home%lib ools.jar; (注意前面的 . 以及 ; 缺一不可)

其中.表示当前路径,;表示分隔符。

2.如果你试过了很多次,classpath也配置对了,依旧出现这个错误,注意你使用的测试代码,是否在某一个包名的下面;

比如说如下测试代码:

在文件所在的当前目录下,运行javac TestPlusPlus.java编译成功,生成TestPlusPlus.class文件,这个时

候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,

之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。

解决办法:

1.去掉 ”packageHelloWorld;“ 重新用javac 编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。

2.新建一个包名一样的文件夹,在本例中,为建立一个HelloWorld的文件夹,把TestPlusPlus.java文件移到该目录下。

然后在HelloWorld文件夹的平级下,打开DOS命令窗口,运行javacHelloWorld/TestPlusPlus.java编译程序,

运行javaHelloWorld/TestPlusPlus(或者javaHelloWorld.TestPlusPlus也可以),则可以运行含有包名的java程序。

注意:包名不要含有'.'(点),' '(空格)等特殊符号,这样的话命令行无法判断包名与java程序名的分割点在哪里,

从而还是找到或者无法加载主类。

原理说明:

java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。

阅读全文

与javastring找不到相关的资料

热点内容
wips数据库 浏览:548
u盘保存的文件再用不了 浏览:18
汽车图纸文件软件 浏览:223
移动全国定向流量有哪些app 浏览:994
360卫士的隐藏文件夹在哪儿了 浏览:254
javastring找不到 浏览:887
app反编译后图标文件在哪里 浏览:98
华为畅享十数据导入选什么 浏览:882
苹果手机模块在哪个文件夹 浏览:429
怎么发信息改宽带密码是什么 浏览:385
个人网站的代码 浏览:490
qq头像女生只有腿 浏览:188
为什么手机不能读取u盘里的文件 浏览:643
天猫海报全屏代码 浏览:193
linux比对两个文件夹文件差异 浏览:845
苹果电脑怎么重启终端 浏览:374
appstore怎么更换国家 浏览:49
双主轴双刀架数控车床怎么编程 浏览:740
文件夹删除生成数字 浏览:228
安卓用户字典能删 浏览:553

友情链接