`
小卓SUN
  • 浏览: 7906 次
  • 性别: 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#是...

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

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

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

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

    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

    visual c#.net项目实例

    《Visual C#.NET项目实例》是一本专注于C#编程语言和.NET框架的实践教程,旨在帮助读者通过实际项目提升技能并理解如何在真实环境中应用这些技术。这本书包含了一系列的项目案例,涵盖了C#编程的基础到高级应用,为...

    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发送邮件完整源代码(DEMO完整版)

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

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

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

Global site tag (gtag.js) - Google Analytics