错误: 编码GBK的不可映射字符;javadoc: 错误 - 找不到可以文档化的公共或受保护的类;简单的windows命令运行框命令:

目录

简单的windows命令运行框命令:

1.错误: 编码GBK的不可映射字符

2.javadoc: 错误 - 找不到可以文档化的公共或受保护的类。

3.SetValueTest.java:34: 错误: 意外的类型

4.超出数组界限

5..>The field Order.orderPrivate is not visible:

6.Java继承时,不会继承父类的构造器,但会因为父类有形参的构造器而报错,如何解决?

        7.Incompatible operand types Customer and Object

8.idear中新建project,run键是灰色怎末解决?

9.idear中:Windows找不到chrome。请确定文件名是否正确,再试一次

10.idear软件中,显式与隐藏.iml,.idear等文件

11.idear打开一个项目,左侧project下包目录结构消失,只有idea自己生成的文件只剩External Libraries

12.不小心点了Remove from Bulid Path

13.ideal中的create project from template


简单的windows命令运行框命令:

win键+r 打开命令运行框 输入cmd 打开Windows控制台命令窗口

win键+r 打开命令运行框 输入regedit 打开注册表编辑器

win键+r 打开命令运行框 输入taskmgr 打开任务管理器

win键+r 打开命令运行框 输入control 打开控制面板

1.错误: 编码GBK的不可映射字符

 

出错原因:.Java文件中含有中文,字符集冲突(一般是由注释引起),windows中文版,默认的字符集为:GBK,而当你的java文件当中的汉字不是字符集:GBK时,javac进行编译的时候就会报错。 

解决方式:输入命令时添加 -encoding utf-8  如:F:\java\code\day01>javac -encoding utf-8 HelloWorld.java 

2.javadoc: 错误 - 找不到可以文档化的公共或受保护的类。

文档注释的使用:
        注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档:Javadoc -d +网页文件名 -author -version +.java文件

F:\java\code\day01>javadoc -d myHelloWorld -author -version  HelloWorld.java

 java源代码文件名错了,应该与声明的class类一致 如以下:将HelloWorld.java改为HelloChina.java,让.java文件名与声名的class类一致


  注:如果声明的class非public则文件名无需与类名相同。

 

 

3.SetValueTest.java:34: 错误: 意外的类型

错误的原因:java的赋值语句格式是这样的: 变量 = 值 ;
如果等号左边的不是一个变量, 那么就出提示“意外的类型” ,在详细点:
赋值表达式应该是 变量=值
你的左边好像得到的是个值,意思就是值=值,这样是不行的 

解决方法:num++;

                num+=1;修改赋值表达式

4.超出数组界限

 

arr.length为数组长度

数组元素位由0开始,最大位要比数组长度小1 

5..>The field Order.orderPrivate is not visible:

        字段Order。orderPrivate不可见

>The method methodPublic() is undefined for the type Order:

        方法methodPublic()对于Order类型未定义

>The method methodPrivate() from the type Order is not visible:

        Order类型中的方法methodPrivate()不可见

解决方案:方法或属性设置了权限,不能调用;eg:private methodPrivate();改变权限即可

6.Java继承时,不会继承父类的构造器,但会因为父类有形参的构造器而报错,如何解决?

Implicit super constructor ManKind() is undefined. Must explicitly invoke another constructor:隐式超级构造函数ManKind()未定义。必须显式调用另一个构造函数

错误原因:在构造器的首行没有显示的声明"this(形参列表)"或"super(形参列表)",则默认调用的是父类中空参的构造器:super().。但是,在父类中没有定义空参构造器。子类是通过借助构造器来实现子类继承父类的属性、方法

  • 子类 当然要调用 父类的有参构造方法,对属性进行初始化;
  • 特殊情况,如果父类 有无参的构造函数,子类中的构造函数,可以省略 父类构造函数的调用,即会 默认 调用 super();-->父类中的空参构造器相当于默认的构造器,在子类当中调用的是super(形参列表),但是形参列表为空,可以不显示,但实际是默认调用。对于属性的初始化相当于默认初始,不需要其他操作。
  • 如果父类只有 有参数的构造函数,子类的构造函数 必须先调父类的构造函数,调用的 "super(形参列表)"必须 写在子类构造方法开头--->父类有参构造器,则需要在构造器中进行初始化,子类在继承父类时,属性的初始化,必须在父类的构造函数中进行,若在子类中没有使用super(形参列表),进行赋值操作,则无法调用当前构造器,故报错。

解决方式:

①在父类建立构造器时,建立一个无参构造器,在子类继承父类时,可以默认调用无参构造器,默认属性初始化。

 ②在子类中调用关键字super,super(a,b),对父类进行赋值

7.Incompatible operand types Customer and Object

---The method equals(Object) of type Customer must override or implement a supertype method:

·Customer类型的方法equals(Object)必须重写或实现超类型方法

---Incompatible operand types Customer and Object:

·操作数类型Customer和Object不兼容

修改方式:将Object类之前的包名添加上写成:全类名,与Customer类进行区分。 

全类名:是某个文件在项目中的位置,格式为包名.类名
————————————————
版权声明:本文为CSDN博主「焰火青年·」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a111042555/article/details/125033334

 

8.idear中新建project,run键是灰色怎末解决?

第一种情况:JDK为空,或者路径错误:添加JDK,或修改JDK路径

第二种情况:配置都没有问题:重启idear软件 

9.idear中:Windows找不到chrome。请确定文件名是否正确,再试一次

解决方法:

在settings里的--->WebBrowsers---->Chrome:Path--->修改Pth中Chrome.exe所在的文件路径

如下图所示: 

--->在输入路径之后:要单机一下空白地区,确保路径成功输入,Fist listed自动生成路径,表明,修改成功,点击Apply---->OK

10.idear软件中,显式与隐藏.iml,.idear等文件

File-->Settings--->Editor--->File Types---->选择Ignored Files and Folders

点击+,填入相应的文件后缀,出现在Ignored Files and Folders选项中的都是隐藏的

选择Ignored Files and Folders选项中的文件后缀,点击-,即将文件后缀移除Ignored Files and Folders选项之下,在project中就会显式对应的.iml,.idear等文件

11.idear打开一个项目,左侧project下包目录结构消失,只有idea自己生成的文件只剩External Libraries

解决方式一:

1、关闭idea

2、打开项目位置,删除.idea文件

3、打开idea,就有包目录结构了

解决方式二:

把项目输出文件路径的根目录后面增加一个文件文件夹

问题原因:

把项目输出文件设置成了项目根目录

 

正常情况:

12.不小心点了Remove from Bulid Path

remove from buildpath意思从工程路径中删除掉,主要是一些引用的jar包、java基础包。
删除的package可以通过ctrl+Z来进行恢复,如果已经关闭了eclipse,想要恢复的话,可以通过一些数据恢复软件进行恢复。

 不小心删除了jre

 恢复方法:

 

13.create project from template

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值