⑴ 我把一个TXT文件改为java文件,但改变后还是TXT文件图案,但我编译说不能read这个文件。
告诉你一个比他们的都省事的方法 你看看可以不可以:
用notepad打开TXT文件
比如 你的源代码文件叫1.txt
打开1.txt
文件---另存为或悄
如果你想保存为1.java
你这样输入
"1.java"
注意 要半角的引号 然后就可以保存为java程序了
--------------------以下是编译相关
如果你的JAVA编译器在c:\java目录 为了排除你的机器的环境变量path设置错误 你把1.java复制到衫拍渣c:\java
然后 javac 1.java就可以编译了
而如果环境变量设置正确的话 不用复制 进到1.java所在目录
直接javac 1.java就贺亩可以编译了
⑵ java编译说使用了未经检查或者不安全的操作
首先:java中未经检查或者不安全的操作并不是错误!!!完全可以忽视,不像看到这个的话,在class定义的前面一行加上@SuppressWarnings("unchecked")
然后把,我猜是你的ArrayList这里出的问题,ArrayList相当于一个容器,jdk1.5以后再定义容器的时候要加上泛型,如果你装的是String的话,可以改成ArrayList<String> array = new ArrayList<String>();
当然了,int型的就对应改为ArrayList<Integer> array = new ArrayList<Integer>();
补充:
你用的是ArrayList<Integer> array = new ArrayList<Integer>();的话就应该add单个的Integer元素,但是你add的是一个int数组,所以应该是ArrayList<int[]> array = new ArrayList<int[]>();这是相对应的。
另外,其他几楼的说数组没初始化完全不对,数组本来就可以定义的时候赋值。
⑶ 编译说类不是抽象的,并且未覆盖mouseExited这个方法,可是我写了。。。
你使用的是匿名内伏雀源部类的方式为按钮绑定的事件!你缺态的岁裤CatchGame没有必要实现MouseListener接口。如果你的CatchGame类实现MouseListener接口的话,就必须实现接口中定义的抽象方法!
建议你使用鼠标事件的时候,使用适配器模式,这样就不必写那么的空实现的方法了。
冠尔培训----Java 3G工程师的缔造者!
⑷ C语言编译说 error C2143: syntax error : missing ';' before 'type'可是没觉得缺分号啊。。求指教
else(delta<0)
{
printf("无搜梁闭解");
}
这句中else后渣陵的括号中的东西可以删除,我世裂用我的编译器可以编译
⑸ Java编译说找不到符号。
Student(String name,String school)
{
this.Student(name,"beijing",school);
}
你此处是构造函数磨简,在这个腔枣构造函数中调用了三个参数的构造函数,改成这样就行了:
Student(String name,String school)
{
this(name,"beijing",school);//调用构造瞎圆裤函数直接this关键,不需要函数名
}
⑹ 在QT编程中,我加了个头文件QNetwork文件,为什么编译说找不到该文件我的里面包含有这个文件阿
QT中没有这个文件吧 ,QNetwork是个关于网络操作的文件夹。
你在项目的属性里加上QNetwork所指的路径应该就行了,是配置问题
或者你加了QNetwork的上一级目录,你想用QNetwork下面的qsslsocket.h可用用
QNetwork/qsslsocket.h
我认为QNetwork不应该是个头文件
⑺ VS2012 编译说无法打开数据库,如图,怎么回事啊,我该怎么办
是不是使用了兼容模式,我一个朋友就是因为使用了兼容模式,所以出现了无法打开程序数据库的错误。
⑻ 为什么编译说#include<strlen.h>不存在
楼上说的是,你可以在tc的安装文件告野明夹下的include文件夹下查一袜告下,看看有没有strlen.h文件。
如果你自己写了一个strlen.h文件的话,放在当前文件脊敬夹的话,你得使用"strlen.h"。用引号和用尖括号也是有区别的。