解决了某Java在Mac下不能运行的问题!

太帅了,我总算把Candy的project在Mac上 run 起来了。。。

一开始Candy在她的Mac上面怎么都run不了她project的code demo,后来我试了一下,也不行。。我可是完全follow instruction的e。。。因为试NullPointer我就怀疑试path的问题,因为那个demo要take一个directory path作为args。。。但无论我用各种valid的path都不行,不管试relative的还是absolute的path,通通无效。。

后来我把那个demo拿的我windows上面run,,啥问题都没有。。。为什么就Mac有问题呢?

奇怪了吧?在linux下面似乎也ok的e?

。。。。。。/。。。。。。

无限研究流+改code流。。。。还是不行。。

。。。。。/。。。。。

索性不管了。。自己看code玩去了。。。为了看的方便(那个library里面的inheritance太多了。。。class成灾,我一开始用emacs看,看的我都晕了。。。)我把它们都丢进eclispe里面了。。。看了一会还是很乱。。。我就想来run一下看看。。。!!还是不能run。。。还是NullPointer。。。不过嘿嘿我有debug mode。。break point赖上。。。

hmm,看起来都ok啊,path完全正确。。。突然我发现了本来应该length==2的一个array竟然有3个item?

那个array正好是subdirectory的内容。。hoho我知道问题的所在了:

那个array里面多了个”.DS_Store”的file。。。真的是Mac特色啊。。。唉

这个东东是个隐藏文件,用来储存Mac的文件夹属性的。。。

http://en.wikipedia.org/wiki/.DS_Store

不错,我今天可以睡觉去了。。。大家小心以后要注意写程序的时候要小心隐藏文件。。

2 Replies to “解决了某Java在Mac下不能运行的问题!”

  1. 原来你一直不用eclipse来run…要我第一件事就是把code丢到eclipse去,我已经离不开IDE的世界了。。。

Leave a Reply

Your email address will not be published. Required fields are marked *

www.000webhost.com