`
小卓SUN
  • 浏览: 7825 次
  • 性别: 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工控上位机开发

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

    Visual C#.NET开发实践:Visual C#.NET开发实践.rar

    《Visual C# .NET开发实践》是一本深入探讨C#编程语言与.NET框架结合的实践指南,主要针对希望提升C#编程技能和.NET平台开发经验的程序员。通过一系列的实例,该书旨在帮助读者理解并掌握C# .NET的核心概念和技术,...

    .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

    数字图像处理--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#编程的基础到高级应用,为...

    Visual C#.NET项目实战开发从入门到精通 Part 2

    本书是一本讲解如何通过Visual C#.NET开发应用软件的书籍,它以5个实际项目为依托,全面而系统地再现了项目开发的实际过程,具有很大的实用价值和参考意义。  全书首先介绍SQL Server 2000基础知识、ADO.NET基础...

    java项目jar包转dll文件.net引用

    在.NET环境中,有时候我们需要将Java项目中的功能引入到C#项目中使用,这时就需要将Java的jar包转换为.NET能够识别的dll文件。这个过程主要涉及到Java与.NET之间的互操作性,具体步骤如下: 首先,我们需要了解Java...

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

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

    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读写DWG格式的CAD文件( DWGdirect_NET_3_02)

    NET_3_02,由于公司需求,最近也是找了好久才终于找到C#.NET读取DWG格式的CAD文件信息方法,采用 DWGdirect_NET_3_02动态库里的方法,可以完美的读到DWG文件的信息,这里分享出来,压缩文件包括了DEMO和动态库文件,...

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

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

    C#.net 画图程序

    C#.NET 是微软开发的一种面向对象的编程语言,它在.NET框架的支持下,为开发者提供了强大的功能和灵活性。在这个专题中,我们将深入探讨一个2009年的C#.NET 画图程序,尽管它的功能可能相对简单,但它仍能为我们提供...

Global site tag (gtag.js) - Google Analytics