「新建java报错」java错误提示

博主:adminadmin 2022-12-28 19:48:08 68

今天给各位分享新建java报错的知识,其中也会对java错误提示进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java创建文件出错

首先 File 类是对文件系统的映射 并不是硬盘上真实的文件

所以 new File("xxx.xxx") 只是在内存中创建File文件映射对象,而并不会在硬盘中创建文件

如果需要创建文件需要以下操作:

判断映射的文件是否真实存在 file.exists() //true存在 false不存在

如果存在即可直接操作, 否则需要调用 file.createNewFile() 创建真实文件

但是以上方式只会适用创建文件本身,不包括父文件的创建(如果父文件不存在)

所以一般需要对父文件存在与否作判断

File parent = file.getParentFile() // 获取父文件

if( !parent.exists() ) parent.mkdirs(); //创建所有父文件夹

用java创建文件时错误,请问是怎么回事

需要先【存在】文件夹,才能再创建文件。

当然,如果文件夹【不存在】,那么就需要先创建文件夹,再创建文件

比如 : c盘已经存在,所以才能创建C盘下的文件

1

2

File file = new File("c:\\abc.txt");

file.createNewFile();//创建文件

File file = new File("c:\\test\\abc.txt");

file.createNewFile();//创建文件

如果文件夹不存在会出现异常

Exception in thread "main" java.io.IOException: 系统找不到指定的路径。

at java.io.WinNTFileSystem.createFileExclusively

解决办法,先创建文件夹,在创建文件

File file = new File("c:\\test\\abc.txt");

if(!file.getParentFile().exists()){

file.getParentFile().mkdirs();//创建"c:\\test"文件夹

}

file.createNewFile();//创建c:\\test\\abc.txt文件

用eclipse新建Java项目总是报错

可能1,jdk没有安装

可能2,jdk版本和ecliplse版本不兼容

可能3,jdk环境变量没有配置好

可以尝试操作

工程右键-》属性-》Java构建路径-》库-》双击-》执行环境-》选择一个合适的,完成。

java刚刚新建就报错,什么原因

先新建个java工程,右击new--java project

然后在工程的src上右击,new--package

在生成的package上新建你的java类就ok了

新建.java文件,右击用Vim编辑,却弹出错误,上写---创建进程失败:请检查Gvim是否在路径中,请问咋解决

# 修改注册表法

打开注册表编辑器regedit.exe;

搜索“gvim.exe”,找到没有对全路径加双引号的值,用双引号(英文双引号,不是中文双引号)从盘符到exe后缀都包起来。

从我自己检查的情况看修改了以下4处:

```

计算机\HKEY_CLASSES_ROOT\TypeLib\{0F0BFAE0-4C90-11D1-82D7-0004AC368519}\1.1\0\win32

计算机\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{0F0BFAE1-4C90-11D1-82D7-0004AC368519}\LocalServer32

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Vim\Gvim

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Vim\Gvim

```

# 改路径重装

从上一种方法可推测大概是路径中的空格导致的问题。

将软件卸载;重装时选择安装路径为没有空格和中文字符的,即路径是全英文字母的目录。

JAVA编程时,在建立新工程时报错是什么原因?

你有一个 public 修饰的类,那么文件名必须和这个 public 修饰的类同名。即你要把文件名改为 xh1.java

新建java报错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java错误提示、新建java报错的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。