`
小卓SUN
  • 浏览: 7929 次
  • 性别: Icon_minigender_2
  • 来自: 海外
文章分类
社区版块
存档分类
最新评论

C# .Net 和AS400那点事(补充打包jar后文件访问失败)

 
阅读更多
本来想要静下心好好总结java开发as400系统的东西,结果新任务下来了,用C# .Net继续给400做Tools
哎,敢情我就是一服务大众的命啊
由于开发400系统的中文资料很少,从今天开始纪录所有遇到的问题和解决方案
一并寻找和本小姐一样徘徊在各种语言和AS400间的盆友们

----------------------------------

这个本来木有打算写,正好今天碰到有人问起来
插件打包成jar后出现了文件访问不到的问题


File file = new File ("aaa.txt");


类似这样的代码,程序运行过程中会在项目所在的文件夹下寻找文件
例如项目叫Test放在D盘,那么寻找路径就是D:/Test/aaa.txt
当插件打包后,程序的寻找路径没有改变,可这个时候实际路径却变成了
D:/Test.jar/aaa.txt 找不到是肯定的
解决办法: 用getClass.getResourceAsStream()或者getClass.getResource()方法来获取

对于读取属性文件,用ResourceBundle.getBundle("属性文件名")
然后调用getString()方法就可以获取所有属性文件里的内容
有兴趣的朋友可以看看ResourceBundle的源文件,其实getBundle方法也是类似于getClass之后再找文件,不怎么高深,就不废话了

敷个面膜做个脸,明天又要继续了。。。
分享到:
评论

相关推荐

    C#.net屏保设计

    C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#.net屏保设计C#...

    C# .NET FileUpload 多文件上传例子

    在这个"C# .NET FileUpload 多文件上传例子"中,我们将探讨两种主要的方法,帮助你理解和掌握这一关键功能。 首先,我们要知道ASP.NET中的`<asp:FileUpload>`控件是实现文件上传的核心组件。它可以允许用户从本地...

    c# .net后台post上传文件

    以上就是关于"C# .NET后台post上传文件"这一主题的主要知识点,包括HTTP POST请求、ASP.NET MVC框架的应用、文件上传的前端和后端处理、图片处理、存储策略以及安全性和异常处理等方面。在实际开发中,这些知识点将...

    C# .net的Git忽略文件整理

    C# .net的Git忽略文件整理

    C# .NET工控上位机开发

    在工控领域,C# .NET技术被广泛用于构建上位机软件,它以其强大的功能、易用性和高效的性能成为了开发者的重要工具。本文将详细探讨C# .NET在工控上位机开发中的应用,以及相关的核心知识点。 一、C#语言基础 C#是...

    C#/.NET新阁教育C#.NET全栈开发高级VIP班 网盘

    C#/.NET【新阁教育】C#.NET全栈开发高级VIP班 网盘 开发 .NET C# .Net Core

    .Net程序压缩打包助手. 把exe和dll打包成一个文件

    ".Net程序压缩打包助手"是一个专门针对C#程序设计的打包工具,它可以处理C#编译出的exe和dll,将它们整合到一个可执行文件中。这通常通过嵌入dll为资源,然后在程序运行时动态加载这些资源实现。 3. **dll打包** ...

    C#.net在线拍照功能源码

    总的来说,"C#.net在线拍照功能源码"涵盖的知识点包括:C#.NET Web开发,HTML5文件上传,JavaScript与C#.NET的前后端交互,文件操作,图像处理,以及Web安全实践。通过理解和实现这样的功能,开发者能够提升在Web...

    C# .net的git忽略文件

    C# .net的git忽略文件

    数字图像处理--Visual C#.NET编程与实验 光盘

    将"C#.iso"文件加载后,你可以访问其中包含的源代码、实验数据、实验指导和其他相关资源。这些资料可能包括: 1. **源代码示例**:C#.NET编程示例,展示了如何使用.NET框架中的类库来实现各种图像处理操作,如像素...

    文件恢复源码 c# .net

    本文将深入探讨一个基于C# .NET框架的文件恢复源码,适用于Windows操作系统。开发者通过这段代码可以实现对误删除文件的恢复功能。 标题中的"文件恢复源码 c# .net"意味着这是一个用C#编程语言编写的软件开发项目,...

    简易网盘C#.NET源码

    标题 "简易网盘C#.NET源码" 指的是一个使用C#编程语言和.NET框架构建的简单网络存储系统。这个系统的核心功能是让用户能够上传、下载、管理他们的文件,类似于云存储服务。源码的实现采用了客户端的JavaScript与...

    教你如何给C#.NET程序打包1

    教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1教你如何给C#.NET程序打包1

    狂热论坛企业版C#.NET网站访问统计系统(全源码)

    C#.NET+SQL,标准三层架构,企业版网站访问统计系统 用柱状图显示按日月两种口径统计的网站浏览量; 柱状图显示按照国内外地区分类的网站浏览量; 分析按源自不同搜索引擎和访问途径的浏览量; ...

    web大文件上传、秒传、分块上传演示c#.net

    使用webupload实现了在C# .net项目中的断点续传演示(绝对不亏的,现在.net中webupload服务端好多都不完整,我这个是自己写完用到项目中的,比较稳定,虽然代码比较初级,后面也没整理) 演示地址:...

    C#.NET员工考勤系统,源码分享

    C#.NET中的Identity框架提供了用户身份验证和授权机制,可以设置不同角色(如管理员、员工)的访问权限,确保数据安全和系统稳定运行。 五、数据处理与报表生成 考勤系统需要定期生成报表,如出勤率统计、迟到早退...

    C#.NET工控上位机编程基础课程.rar

    在本课程"C#.NET工控上位机编程基础课程"中,我们将深入探讨如何使用C#.NET语言进行工业控制(工控)上位机的开发。这个课程特别适合那些已经有一定PLC编程经验,现在想要转行或者扩展技能到上位机领域的学员。下面...

    主流编程语言:ASP.NET和C#.NET

    主流编程语言:ASP.NET和C#.NET 序言 一.数据库介绍 1.1数据库中直接建库建表 1.2数据库中用代码建库建表 1.3数据库的增删改查语法 1.4 Access数据库 1.5 XML数据库 二.ASP.NET知识介绍 2.1.上传控件FileUpload ...

    信息采集,c#.net能够抓取页面中的数据

    本篇文章将深入探讨如何使用C#.NET进行信息采集,以及涉及到的相关知识点。 首先,我们需要理解基本的网页抓取原理。网页抓取,也称为网络爬虫或网页刮取,是通过自动化程序从互联网上获取信息的过程。在C#.NET中,...

    C#.net发送邮件完整源代码(DEMO完整版)

    本资源提供了一个完整的C#.NET发送邮件的DEMO,适用于Visual Studio 2008,且包含了多种邮件服务提供商的配置示例,如搜狐、雅虎、新浪、163、126和QQ等,这使得开发者能够快速理解和应用到实际项目中。 首先,我们...

Global site tag (gtag.js) - Google Analytics