/*你程序有问题
this.e-mail=email;
import java.util.Scanner;放到package之后,其他语句之前
Person per=new Person();新建对象时参数要与构造函数一致
*/package testScan;
import java.util.Scanner;
class Person{
private String name;
private String phone;
private String email;
private String company;
public Person(String name, String phone, String email, String company) {
this.name = name;
this.phone = phone;
this.email = email;
this.company = company;
}
public String getInfo() {
return "姓名:" + name + "\n" + "电话:" + phone + "\n" + "邮箱地址:" + email
+ "\n" + "公司名称:" + company + "\n";
}
};
public class TestScan {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
System.out.println("请输入新联系人的姓名:");
String name = input.next();
System.out.println("请输入新联系人的电话:");
String phone = input.next();
System.out.println("请输入新联系人的邮箱住址:");
String email = input.next();
System.out.println("请输入新联系人的公司:");
String company = input.next();
System.out.println("新联系人的信息录入成功");
Person per = new Person(name, phone, email, company);
System.out.println(per.getInfo());
}
};
❷ 为什么我的java无法编译呢
PATH 没设定正确
环境变量 JAVA_HOME 指向JDK的安装目录
把JDK下的bin的完整路径,添加到PATH环境变量
环境变量中不要配置CLASSPATH 。。。。。。。。。。。
❸ 已经安装了JDK,为什么无法编译JAVA程序
首先类名不能有空格,然后dos 命令中的空格表示一个命令关键字结束,所以,把类名中的空格去掉,文件名中的空格去掉,然后重新编译运行吧
❹ 为什么java程序编译不了
文件目录仔细看下
1。OneJavaApp.java这个文件后缀名是不是.java的文件(用windows下查看扩展名看看)
2。仔细看看OneJavaApp.java这个文件确定是在D盘的根目录没.
3。执行上述操作之前 cmd提示命令符下输入 java - version 看看你的jdk环境变量是否已经搭建好。
❺ java编译不了
检查jdk安装,JAVA_HOME的配置,以及path的配置。
如下图:JAVA_HOME配置你jdk安装位置,然后将%JAVA_HOME%in加入到path中
❻ 为什么我的机子无法编译Java文件
设置环境变量呀~ 两个步骤即可啦:
1.打开环境变量面板,添加一个系统变量CLASSPATH,然后为其赋值为:C:\Program Files\Java\jdk1.6.0_10\lib
2.在系统变量中找到path变量,在最开始添加上:
.;C:\Program Files\Java\jdk1.6.0_10\bin;
❼ java 为什么编译不了
很明显的错误,环境变量少配置了,path对应java,classpath对应javac,你检查一下你的环境变量是否配错了
❽ 为什么java代码不能编译
代码有错误当然不能编译:
把main(String[] args)后面的分号去掉,这个是函数名,后面怎么能跟分号呢?
建议你还是先把java的基础语法再好好学习一下,再来写代码。