导航:首页 > 源码编译 > java程序为何编译不出来

java程序为何编译不出来

发布时间:2022-09-25 10:28:33

‘壹’ 很简单的java程序,为什么总是编译不成功

publicclasstestand{
staticclasstest1{
publictest1(){
System.out.println("test1");
}
}
staticclasstest2{
publictest2(){
System.out.println("test2");
}
}
publicstaticvoidmain(Stringargs[]){
test1t1=newtest1();
test2t2=newtest2();
System.out.println("test2andtest1");
}

}

‘贰’ 为什么我的JAVA程序无法编译呢

import bean.UserInf;
import bean.DBClass;
import bean.StrClass;
可能是你的变异路径里面没有这3个类的lib、jar,或者是classpath没设成.;%classpath%吧

‘叁’ java编译不成功啊

通过观察问题和几个问友的回答以及你的反馈
问题可能出现在两个方面
1,你根本没装jdk,只装了jre,它们的区别一个是开发工具,另一个只是运行环境
检查的办法:首先回忆装了几次java,如果只装了一次,那么可以肯定你装的只是jre,并非jdk
如果装了多次,去各个盘的program files目录下的java子目录查看,有没有jre字样的文件夹
2,安装了jdk但是路径配置有问题,
这样的话需要设置环境变量的path,让javac这些可执行程序所在的目录包含进来
有两种设置方法,一种是设置java_home,通过这个变量再间接设置javac的path,这是比较标准的做法,还有一种直接将javac所在的目录全路径增加到path变量里面
一般是:c:\program files\java\jre_x.xx.xx\bin这样的路径

‘肆’ 为什么java不能编译和运行

因为没有找到类。。。首先你这个没有包。。所以直接到编译好的hello所在的文件夹下面。。。
命令是这个
java
-cp
.
hello
注意。。。“.”前后空格。。。jdk1.6之后不知道为什么必须指定cp。。。。。反正你记住这样就行了
ps:cp
means
classpath

‘伍’ 为什么java程序编译不了

文件目录仔细看下


1。OneJavaApp.java这个文件后缀名是不是.java的文件(用windows下查看扩展名看看)


2。仔细看看OneJavaApp.java这个文件确定是在D盘的根目录没.


3。执行上述操作之前 cmd提示命令符下输入 java - version 看看你的jdk环境变量是否已经搭建好。



‘陆’ java程序,编译不出来,求高手指教。。。

packagecom.java;
importjava.util.Scanner;
publicclassF26{
publicstaticvoidmain(String[]args){
getCharsr=newgetChar();
System.out.println("请输入星期几的第一个字母:");
charch=sr.getChar();switch(ch){
case'M':
System.out.println("Monday");
break;
case'm':
System.out.println("Monday");
break;
case'W':
System.out.println("Wednesday");break;
case'w':
System.out.println("Wednesday");break;
case'F':
System.out.println("Friday");break;
case'f':
System.out.println("Friday");break;
case'T':
System.out.println("请输入第二个母:");
ch=sr.getChar();
if(ch=='U'||ch=='u'){
System.out.println("Tuesday");
}elseif(ch=='h'||ch=='H'){
System.out.println("Thursday");
}else{
System.out.println("Error");
}
break;
case't':
System.out.println("请输入第二个母:");
ch=sr.getChar();
if(ch=='U'||ch=='u'){
System.out.println("Tuesday");
}elseif(ch=='h'||ch=='H'){
System.out.println("Thursday");
}else{
System.out.println("Error");
}
break;
case'S':{
System.out.println("请输入第二个母:");
ch=sr.getChar();
if(ch=='a'||ch=='A'){
System.out.println("Saturday");
}elseif(ch=='u'||ch=='U'){
System.out.println("Sunday");
}else{
System.out.println("Error");
}
}
break;
case's':{
System.out.println("请输入第二个母:");
ch=sr.getChar();
if(ch=='a'||ch=='A'){
System.out.println("Saturday");
}elseif(ch=='u'||ch=='U'){
System.out.println("Sunday");
}else{
System.out.println("Error");
}
}
break;
default:
System.out.println("Error");break;
}
}
}
classgetChar{
publicchargetChar(){
Stringstr=null;
Scannersc=newScanner(System.in);
str=sc.nextLine();
charch=str.charAt(0);
returnch;
}
}

是不是这个?

‘柒’ java 代码没错,为何编译不成功

将控制面板->区域->位置改到中国就行了,你现在的语言环境不支持中文,改回来就行了

‘捌’ 为什么这个java程序编译不出来

正如楼上说的,(b1*b1*b1+b2*b2*b2+b3*b3*b3)==i
一个等于号是赋值了,两个等号才是比较
比如
int a=10; 给变量a赋值为10

if(a==10) 进行判断,如果a的值是10,则为真,否则为假

‘玖’ java 为什么编译不了

很明显的错误,环境变量少配置了,path对应java,classpath对应javac,你检查一下你的环境变量是否配错了

‘拾’ 为什么我的Java不能编译

安装上jdk后,当你在DOS环境下 输入javac 若有javac不是内部命令或外部命令....等等时,说明你的环境变量没有设置,在环境变量中新建java_home变量,输入JDK安装路径;在path输入%%java_home%\bin;新建一个classpath变量,输入.;%java_home%\lib\dt.jar;%java_home%\lib\root.jar;再在DOS下,输入javac大片的命令和中文解释,说明环境变量已经设设置成功。
再有,java源文件名也要是Hello.java,也就是说原文件名要和程序中的public定义的类名一致。Java是一个对大小写敏感的,各种符号要在应在英文状态输入,除了字符串中的。
当你以上都做到了,你的Java成运行就不会有问题了

阅读全文

与java程序为何编译不出来相关的资料

热点内容
苹果解压专家账号 浏览:840
度晓晓app为什么关闲 浏览:226
net文件是伪编译码吗 浏览:147
伴随矩阵的matlab编程 浏览:61
单片机和h桥是什么意思 浏览:312
51单片机光控设计论文 浏览:650
涡旋式压缩机无油 浏览:729
企业网搭建及应用pdf 浏览:744
symanteclinux 浏览:878
程序员朋友化妆改造 浏览:493
应用被加密但不知道密码 浏览:586
百度云黑马android 浏览:773
java格式化long 浏览:893
汽车如何加密文档 浏览:625
公司理财第9版pdf 浏览:524
微信个人表情在文件夹 浏览:833
加密狗密码监控 浏览:437
重载发生在编译时 浏览:417
怎么用app买东西 浏览:532
ug后处理多坐标宏命令 浏览:34