`
Clover_whd
  • 浏览: 14440 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

创建JFileChooser 对象时空指针异常(PS:求知篇)

    博客分类:
  • BUG
 
阅读更多

问题描述:在做Excel导出时,用到文件选择器 JFileChooser  对象 在创建时报空指针异常。

 

 

测试代码:

import javax.swing.JFileChooser;

public class Test {

	public static void main(String []args){
		JFileChooser fileChooser = new JFileChooser();
		System.out.println("系统测试完毕");
	}
}

 

异常截图:

 环境配置:

        操作系统win7,jdk测试版本

                                          ——jdk1.6.0_26

                                          —— jdk1.6.0_27

                                          —— j2sdk1.4.2_19

                                          —— j2sdk1.4.2_18

 

经过以上四个版本JDK的测试,只有在j2sdk1.4.2_19 版本下可以正常创建对象,查了很多资料说是jdk的bug(非官方)也没确定哪个版本下修复此功能;虽然在简单的一个main函数中用j2sdk1.4.2_19进行编译测试通过但由于在应用中,客户端服务端的启动要求配置1.6以上版本,在本人机器上仍然无法正常创建,但同样配置在别人(除了我以外的很多人)的机器上就可以(这是为什么),所以跟操作系统也有关系?才疏学浅,对java运行机制不了解,求解!!!!!!!

 

解决方案:1)换jdk

                  2)别人都好用就你不好用"忽略之"部署环境没准好用,开发过程中写个固定路径

                  3)换方法,不用JFileChooser()(PS:在你有权力决定用什么的时候)
                  4)完善,捕获异常,给用户提供录入路径窗口,录入路径

                  5)求解中!!!

  • 大小: 29.9 KB
1
6
分享到:
评论

相关推荐

    实例化JFileChooser对象报空指针异常问题的解决办法

    在描述中提到,如果仅有一行创建`JFileChooser`对象的代码就引发了空指针异常,那么问题很可能不在于代码本身,而是环境设置或者权限问题。例如,可能是JDK版本不兼容,或者是操作系统不允许应用程序访问文件系统。...

    Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案

    在本篇文章中,我们将探讨如何使用 JFileChooser 实现默认文件名的解决方案。 首先,让我们来看一下 JFileChooser 的基本使用方法。JFileChooser 提供了两个选择模式,分别是 OPEN_DIALOG 和 SAVE_DIALOG。其中,...

    Java的JFileChooser类的使用详解

    使用同一个JFileChooser对象创建打开和保存对话框有以下好处: 1. Chooser会记住当前文件夹。 2. 只需设置chooser一次,然后多次使用。 定制FileChooser 可以修改对话框文件选择的模式,例如只允许选择文件夹: `...

    JFileChooser

    1. **创建JFileChooser对象** 在`JFileChooser`的使用中,首先需要创建一个`JFileChooser`实例,就像这样: ```java JFileChooser chooser = new JFileChooser(); ``` 这会初始化一个默认的文件选择器,它会...

    Java文件选择对话框JFileChooser使用详解

    在Java中创建一个`JFileChooser`对象非常简单。首先,你需要导入相关的Swing库,如`javax.swing.JFileChooser`。然后,你可以创建一个`JFileChooser`实例,并通过其提供的方法来定制对话框的行为和外观。例如,设置...

    JFileChooser 运用

    选择路径保存文件,运用JFileChooser组件生成、

    JFileChooser使用详解

    1. 创建`JFileChooser`对象: `JFileChooser`的实例化非常简单,只需一行代码: ```java JFileChooser fileChooser = new JFileChooser(); ``` 默认情况下,它会打开当前用户的默认目录。 2. 设置初始目录: ...

    实例17FileChooser(绝对java实例)

    创建`JFileChooser`对象是使用`FileChooser`的第一步。你可以像创建其他Java对象一样创建它: ```java JFileChooser fileChooser = new JFileChooser(); ``` 3. **设置初始目录** 可以通过`...

    JFileChooser使用详解.pdf

    首先,创建一个JFileChooser对象是使用JFileChooser的第一步。JFileChooser可以用来选择文件或目录,这取决于如何配置。创建一个文件选择器的代码如下: ```java final JFileChooser fc = new JFileChooser(); ``` ...

    Java Swing组件文件选择器JFileChooser简单用法示例

    在按钮的ActionPerformed事件处理方法中,我们创建了一个JFileChooser对象,并设置了文件选择模式为FILES_AND_DIRECTORIES,这样用户可以选择文件或文件夹。接着,我们使用showDialog方法来显示文件选择器对话框,并...

    java程序设计 TCP文件传输程序 JFileChooser实现文件选择 可以设置路径

    在TCP文件传输中,客户端需要将文件内容转化为字节流,然后通过`Socket`对象的`OutputStream`发送到服务器。服务器接收到字节流后,再将其写入到本地文件,这就需要用到Java的IO流操作,如`BufferedInputStream`和`...

    JFileChooser类修改

    JFileChooser类简单的修改!其他的地方还没研究明白!希望大家一起研究下!

    JFileChooser实现对选定文件夹内图片自动播放和暂停播放实例代码

    在本例中,我们使用无参数的构造方法来创建JFileChooser对象。 知识点2:使用JFileChooser选择文件夹 在本例中,我们使用JFileChooser来选择文件夹。我们首先创建了一个JFileChooser对象,然后使用showOpenDialog...

    JFileChooser源代码

    这是JDK里的JFileChooser类解压出的源代码

    使用JFileChooser选择文件目录

    Swing中使用JFileChooser选择文件目录

    使用JFileChooser控件下载文件

    JFileChooser下载文件到本地,可选择文件保存路径,可以上传文件,保存文件chooser.showSaveDialog()函数,打开文件chooser.showOpenDialog()函数

    java打开选择文件对话框

    用JFileChooser和FileDialog来显示对话框,FileDialog没研究出来怎么过滤文件,JFileChooser界面差了点 环境:eclipce3.7.2 jre1.6

    基于Java的文件选择器源代码.zip

    1. 创建实例:首先,你需要创建一个`JFileChooser`对象。例如: ```java JFileChooser fileChooser = new JFileChooser(); ``` 2. 设置初始目录:可以设置初始打开的目录,这样用户可以从特定位置开始浏览。 ```java...

    Java文件选择器源代码.rar

    2. **创建JFileChooser对象**:创建`JFileChooser`对象,然后可以设置其默认目录、文件过滤器等属性。 ```java JFileChooser fileChooser = new JFileChooser(); fileChooser.setCurrentDirectory(new File(System....

    Java Swing组件JFileChooser用法实例分析

    JFileChooser文件选择器的基本使用方法是,首先需要创建一个JFileChooser对象,然后设置文件选择器的参数,最后使用showOpenDialog()或showSaveDialog()方法来显示文件选择器对话框。 例如: ```java JFileChooser...

Global site tag (gtag.js) - Google Analytics