我需要从JAR文件(可执行jar)访问(创建和读取)文件,并且该文件应该在与JAR相同的目录中创建
我尝试过,
this.getClass().getResource("myFile")
但由于jar中有包,它不起作用..
我也试着写
File f = new File("myFile");
f.createNewFile();
如果我从终端执行JAR,那么这是有效的,但如果我通过双击它来执行JAR,那么该文件将在我的主目录中创建 - .-''
我如何访问一个文件,确保该文件作为JAR文件在SAME目录中?
(当然也获得jar绝对路径会起作用,因为我可以从中获取父文件夹)
我需要备份PST文件(Outlook存储)中包含的电子邮件.我正在使用libpst,这是我在网上找到的唯一免费图书馆(http://code.google.com/p/java-libpst/)
所以我可以访问每个电子邮件中的所有信息(主题,正文,发件人ecc ..),但我需要将它们放在一个文件中
这里有人说你可以从"javax.mail.Message"对象创建一个EML文件: 用Java创建一个.eml(email)文件
问题是:我如何创建这个Message对象?我没有服务器或电子邮件会话,只有电子邮件中包含的信息
ps创建一个.msg文件也没关系
我正在使用Java Swing来制作GUI.
我需要向用户呈现打印在图像上的一些信息(在运行时作为BufferedImage对象生成).
我在做什么:我把一个JPanel放在我身上JFrame,当系统调用paint(Graphics g)方法时我在g- > 上绘制图像(g.drawImage(buffImg,0,0,null)).
我不喜欢的是:当我调整框架大小时,图像保持不变,我只扩展了视野.当我调整大小时,我想用图像"拉伸"图像.
这样做有效吗?(我以为我可以创建一个新的已调整大小的图像,框架的大小,每次刷新图形,但我每秒都会更新图像几次,所以这将是一项非常繁重的任务..)