java带 路径问题,Java 文件路径问题

Java 文件路径问题

在程序中会遇到引用资源文件的路径问题,结合自己遇到的问题,总结如下:

我的eclipse工程的默认路径是F:\workbench,资源文件发在项目的res中,假如要在eclipse中运行时能显示资源文件(项目名为MyText,图片名为a.png),则路径为res/a.png,此路径表示在当前路径下寻找文件,当前路径即是F:\workbench\MyText\,或者./res/a.png也可,./表当前目录。但不能是/res/a.png,因为/表示是当前项目的根路径,即是F:,用/res/a.png当eclipse运行时寻找文件的路径是F:\res\a.png,这当然找不到。

但要想在程序打包后,jar放在别的地方也能显示图片,那上面所说的路径都不正确。这时应该用class.getResource(),如URL imageUrl = MyText.class.getResource("/res/a.png"),将程序打包后,在运行加载MyText时会到MyText的根路径jar包下去寻找资源,如我把jar放在桌面,那么用/res/a.png时程序寻找资源文件的完整路径是C:\Users\hwl\Desktop\mytext.jar!\res\a.png,(mytext为包名)这样肯定能找到所需的文件。如果是getResource("./res/a.png")或是res/a.png,则双击jar包时无反应。

至于在J2ME中则要特别注意,资源文件的路径不是res/a.png,而是/a.png。因为eclipse在新建一个midlet suit时默认的资源文件路径是res文件夹,故会自动到res下去寻找文件,在路径中不用再加res。可在Window->Preferences->J2ME->New Midlet Suit中看到Automactically use Resources Directory in New Projects是被打勾的,且Resources Directory 被设为res。

相关文档:

create PROCEDURE pagelist

@tablename nvarchar(50),

@fieldname nvarchar(50)='*',

@pagesize int output,--每页显示记录条数

@currentpage int output,--第几页

@orderid nvarchar(50),--主键排序

@sort int,--排序方式,1表示升序,0表示降序排列 ......

1、 串操作:使用字符串存贮一个英文句子“Java is an object oriented programming

language”。显示该句子,并算出每个单词的字母数和平均字母数,并按单词升序排列输出(不用数组,只用串操作)

public class homework21 {

public static void main(String[] args) {

&nb ......

这几天一直在研究Flex中RemoteObject与java的交互问题,可一直不成功,今天终于成功了,但是还有一些疑惑,应该继续努力。

下面是我的经过和碰到的错误:

(1)下载和安装lcds.

在安装目录下会有如下文件,其中lcds.war可以作为我们开发Flex与java交互的模版,把这个文件考到你tomcat的webapps下(当然这种情况是� ......

JAVA

学习笔记(一):

JAVA

体系及其编程的过程

哎,毕业了也一段时间了,只知道天天抄代码,

JAVA

的基础知识基本是忘掉了,加上以前一直没有系统地学习过,感觉快要废了。还是好好静下心来学学基础吧。不能天天考抄代码过日子啊。。。。(下文大多来自课本以及一些技术视频上的内容,基本理解了一些了,� ......

一、Array , Arrays

Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。

1、

效率高,但容量固定且无法动态改变。

array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。

2、Java中有一个Arrays类,专门用来操作array。

a ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值