Redian新闻
>
今天第一次在windows上倒腾vert.x
avatar
今天第一次在windows上倒腾vert.x# Programming - 葵花宝典
S*l
1
因为身份问题想转成F1,需找个学校以F1身份挂着。请问湾区有什么合适的大学可以考
虑,时间紧迫,就在近期。求大家建议,谢了。
avatar
w*w
2
☆─────────────────────────────────────☆
mingerLP (明儿是俺家的狗狗妈) 于 (Thu Dec 2 11:39:44 2010, 美东) 提到:
我觉得大刘写的很给力。
程心并没很多人认为的那么悲剧。小说里已写得很明白了,如果她作出了另外的选择(
复数),结果也不会好到哪,甚至很有可能更糟糕。归根结底,她只是一个匍匐在万能
的宇宙规则下低等物种(人类)的一个代表:爱好和平,但是总得不到和平的青睐(在
弱肉强食的宇宙中,这是必然的),幸运的是总有希望加上那么点小运气。
程心与天明的爱情悲剧构思很宏伟啊,以恒星系为定情物,跨越亿万年,以人类乃至宇
宙万物的衰亡史为铺叙。当然,这个爱情故事能多么地打动人,就另当别论了。
书中情节构思也很巧妙,我可以说是带的疑问和猜测看完全书的。书中的三个童话故事
也很有意思。大家也可以挑战下自己看看能猜出多少暗喻。
居然有人把大刘的文笔和妄语相比。。。我就不说了。妄语写的东西,你怎么跳着看都
不大会影响你的阅读。黑暗森林系列,你如果忽略的某个细节可能都会对你造成困扰。
这种书,你带着疑问读第二遍,肯定会比读第一遍有意思的多。妄语的书谁有兴趣看第
二遍?
总之,我是强推此书。
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 11:42:58 2010, 美东) 提到:
扯,程心的两次选择都绝对是错误的,第一次还是靠别的男人帮她做了决定才翻盘,第二次
就无解了。大刘感情肯定是被某美女害了,不然每次这种做NC决定的都是美女物理学家
,第一部里面叶文洁也是。
☆─────────────────────────────────────☆
sky (天) 于 (Thu Dec 2 11:44:26 2010, 美东) 提到:
典型的wsn心理啊,向往美女又从内心鄙视美女

☆─────────────────────────────────────☆
mingerLP (明儿是俺家的狗狗妈) 于 (Thu Dec 2 11:50:58 2010, 美东) 提到:
如果程心选择共同毁灭,你认为三体人还会给她和天明见面的机会?还会有后面对三个
童话基本成功的破解?
就是程心柔弱的形象才让三体人认为她不会构成威胁,才使会面成为可能。所以说,程
心的第一个选择很可能是对的。至于她的第二个选择,书中已明确地说了,结果还可能
更糟。
☆─────────────────────────────────────☆
hehehehe (入了大圣教,心中充满喜乐) 于 (Thu Dec 2 11:51:49 2010, 美东) 提到:
叶文洁是强悍的人,为达目的不惜干掉自己的老公,岂是成心小女人比得了的。
第二次
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 11:54:38 2010, 美东) 提到:
知道程心的选择要不是蓝色使命号突然正破虚空了,人类从此就沦为宠物了,知道童话
有屁用。如果是逻辑那样的人继续当头,三体肯定只能和地球合作,那三个童话也没有
意义了。
☆─────────────────────────────────────☆
yantse (纳谜燕子) 于 (Thu Dec 2 12:02:17 2010, 美东) 提到:
童话故事里的维度打击我立马就猜出来了,地球人居然到死才知道
☆─────────────────────────────────────☆
Hetzer (乌衣蓝帽) 于 (Thu Dec 2 12:03:01 2010, 美东) 提到:
大刘写细腻的东西很动人
还比如三体二里面罗辑成家的那些温情段落
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:05:38 2010, 美东) 提到:
3里面也有好几个片段,送星星,还有文天明跟程心的童话谈话,都很温情,只是带着
无尽的忧愁。
☆─────────────────────────────────────☆
Hetzer (乌衣蓝帽) 于 (Thu Dec 2 12:06:28 2010, 美东) 提到:
他笔下的女人总之都很极端
比如球形闪电里面的那个谁
第二次
☆─────────────────────────────────────☆
mingerLP (明儿是俺家的狗狗妈) 于 (Thu Dec 2 12:07:34 2010, 美东) 提到:
我们不看如果,只看结果。结果是人类“没有”沦为宠物。
如果是逻辑那样的人继续当持剑者,很可能遭到三体人更为残酷的报复。毕竟三体人的
文明程度比地球人要高不止一个档次,并且科技和谋略已经进入爆炸式的发展。你觉得
一个以最原始的星际广播为基础的威慑能持续多久?到时候万有引力号的广播设施失效
后,人类就真得只能选择当宠物了。
☆─────────────────────────────────────☆
yantse (纳谜燕子) 于 (Thu Dec 2 12:08:25 2010, 美东) 提到:
看到对歌者的描写时,我有种轻快的绝望
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:12:18 2010, 美东) 提到:
至少还有公平竞争的机会,人类靠蓝色使命翻盘,只能说大刘金手指主角光环帮忙啊。
虽然高一个档次,但是人类发展起来也不慢,后面不也搞出光速飞船了么。
☆─────────────────────────────────────☆
waibo (歪脖) 于 (Thu Dec 2 12:13:34 2010, 美东) 提到:
小说当然不错,但还是挑挑刺吧
作者构思宏大,但笔力还不够深厚。悬念感一直存在,但不强烈。情感戏没把握好,人
物显得单薄,不如成心就不太讨好,让人爱不起来也恨不起来。几年前的亵渎在人物刻
画上要好很多。
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:15:53 2010, 美东) 提到:
程心暧昧的男人比较多,又做NC决定,所以不受喜欢。
☆─────────────────────────────────────☆
mingerLP (明儿是俺家的狗狗妈) 于 (Thu Dec 2 12:20:32 2010, 美东) 提到:
书中说了,没有天明的提示,光速飞船的研制成功要晚200年。
和不在一个数量级上的爆炸式发展的对手比赛,还谈啥公平竞争?
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:23:02 2010, 美东) 提到:
如果威慑还在,双方文明开始接触交流,保密就很难了,后面肯定地球是突飞猛进的。
☆─────────────────────────────────────☆
yiyil (Stargate) 于 (Thu Dec 2 12:40:17 2010, 美东) 提到:
程心的第一次选择是正确的, 如果暴露了三体和地球的位置, 结果就是最后那样, 地球
全完, 三体逃跑. 如果不是蓝色空间号乱发消息, 地球至少可以活几千万人下来.
第二次选择是因为条件不全, 那帮傻科学家居然没有猜透童话画的秘密. 大家都以为掩
体计划可以救地球, 所以不愿意起动荡了.
其实看最后三体文明那么发达了, 居然能建小宇宙, 那发二维纸片肯定也是可以的了,
所以不管怎么样, 地球都要完蛋的,歌者不动手, 三体世界最后也会动手, 他们可是明
确知道地球的情况的.
只有一个问题我没看明白, 那个黑域能不能防住二维纸片的攻击啊?
第二次
☆─────────────────────────────────────☆
yiyil (Stargate) 于 (Thu Dec 2 12:42:50 2010, 美东) 提到:
三体学到的比地球还多, 他们的科技从渐近型也发展到了爆炸型, 他们的起点可比地球
高多了. 不过三体有了光速舰队, 居然不先移民跑掉, 还和地球在那僵持, 有点说不过
去.
☆─────────────────────────────────────☆
mingerLP (明儿是俺家的狗狗妈) 于 (Thu Dec 2 12:45:18 2010, 美东) 提到:
黑域只能抵御光体攻击,无法抵御降维攻击。
要抵御降维攻击,只有自己先降维。
☆─────────────────────────────────────☆
piglet (人不猥琐枉中年) 于 (Thu Dec 2 12:45:26 2010, 美东) 提到:
抒情需要
刘慈欣同学的逻辑水平就这样了,大家肯定优点的时候不要讳言缺点就好
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:45:45 2010, 美东) 提到:
掩体计划太傻缺了,就感觉是MAC店里面的一个爱你雅克,我一看就知道不行。典型的用原始人的思维思考21世纪,原始人想我躲在块大石头后面可能可以躲过美帝的核打击。
,
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:48:34 2010, 美东) 提到:
FT,那样活下来有意义么?就好比动物园的老虎一样。
,
☆─────────────────────────────────────☆
yiyil (Stargate) 于 (Thu Dec 2 12:54:02 2010, 美东) 提到:
总比最后只活下来两人+1500人好. 人家三体还跑掉了千分之一的人. 其实程心怎么选
择结果都一样, 三体人跑掉了, 他们有空了肯定会回来灭掉地球的.
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 12:55:25 2010, 美东) 提到:
最后活下来两人还不是小程二次NC的结果。
要说还真不一定,那种圈养也太惨了,活一亿年也只能仰人鼻息。
☆─────────────────────────────────────☆
Hetzer (乌衣蓝帽) 于 (Thu Dec 2 13:07:24 2010, 美东) 提到:
蓝色使命撞大运遇上破碎虚空,绝对是金手指
☆─────────────────────────────────────☆
thinknet (我是云) 于 (Thu Dec 2 16:53:14 2010, 美东) 提到:
人类跟歌者玩,简直就是扯淡么
avatar
z*e
3
vert.x跟其它jvm上产品不一样的地方在于
它哪怕是生产环境,它也需要jdk,而不仅仅是jre
好久没用windows了,今天第一次尝试在window7上安装java
结果奇芭的事发生了,我下了jdk安装pkg
然后打开,让我选择安装,默认是development kit和source code和jre全部安装
我默认同意了,安装完了之后,修改path,把jdk的bin放到path最后去
把vert.x下载解压缩,再把bin目录给放到path里面去
奇芭的是,我写了一个hello world让vert.x跑
居然跑不动,提示compilation fail
搞了很久没弄明白怎么回事,怀疑是不是版本的问题
于是决定换一个版本看看,下了最新m3版本
解压缩,修改path,然后再次运行
同样错误,但是m3比之前正式版本强的在于
它会print out exception的stacktrace
然后认真阅读了一下异常信息,异常是由netty抛出的
提示说要确保用的是jdk,而不是jre,我想了想
觉得可能是jre和jdk两个都安装后导致的java.exe启动错了
启动成jre那个了,于是敲入
which java
果然有两个,而且jdk那个的path在jre的path之后,我晕
修改path,把jdk那个path放到jre那个path之前
重启cmd,搞定
windows上搞java从来都比较折腾,这么多年了,还是这么折腾
macosx上用java舒心太多了,还是mac好
用了这么久mac,从来没觉得mac有怎么刁难过java
倒是windows上用java总是磕磕碰碰
avatar
z*e
4
我记得古德霸在这里帮其它人解决过一次类似问题
也是jre和jdk冲突的问题
jre安装之后,默认的java.exe启动是jre那个
所以要修改path,把jdk的bin目录放到path前面去
比jre那个java.exe所在目录更前
//jre那个java.exe好像是在windows32里面
如果怕麻烦的话,直接无脑把jdk的bin目录的path放到最前加一个;就好了
想知道有几个java.exe
windows下cmd屏幕用
which java
就可以看到,一般会有两个,如果安装了jdk的话
修改path后重启cmd,就可以搞定
vert.x安装的话,也需要修改path,把bin的路径放到path里面去
不过这个不会冲突,所以修改好了就可以用vertx命令鸟
avatar
l*n
5
zhaoce大侠精力真旺盛。
avatar
c*l
6
Windows -> start menu -> run
cmd (return)
which java (return)
'which' is not recognized as an internal or external command,
operable program or batch file.

【在 z****e 的大作中提到】
: 我记得古德霸在这里帮其它人解决过一次类似问题
: 也是jre和jdk冲突的问题
: jre安装之后,默认的java.exe启动是jre那个
: 所以要修改path,把jdk的bin目录放到path前面去
: 比jre那个java.exe所在目录更前
: //jre那个java.exe好像是在windows32里面
: 如果怕麻烦的话,直接无脑把jdk的bin目录的path放到最前加一个;就好了
: 想知道有几个java.exe
: windows下cmd屏幕用
: which java

avatar
d*r
7
为啥要在 windows 上搞... 这货不是该跑在 server 端的吗
avatar
x*u
8
try where

【在 c********l 的大作中提到】
: Windows -> start menu -> run
: cmd (return)
: which java (return)
: 'which' is not recognized as an internal or external command,
: operable program or batch file.

avatar
z*e
9
龙猫 is right
where java

【在 x****u 的大作中提到】
: try where
avatar
z*e
10
for development and testing ya

【在 d*******r 的大作中提到】
: 为啥要在 windows 上搞... 这货不是该跑在 server 端的吗
avatar
B*m
11
上首页了。
多谢分享。
avatar
b*n
12
这个要怪oracle吧
oracle自作主张扔了一堆jre的java*到 windows/system32下面去。
让你添path都没用,除非放到最前面。
别的应用程序都是添加自己的路径到path中,oracle没节操的,直接往系统目录里面扔
东西,关键为了迷惑人,在外面还扔一个jre目录。

【在 z****e 的大作中提到】
: vert.x跟其它jvm上产品不一样的地方在于
: 它哪怕是生产环境,它也需要jdk,而不仅仅是jre
: 好久没用windows了,今天第一次尝试在window7上安装java
: 结果奇芭的事发生了,我下了jdk安装pkg
: 然后打开,让我选择安装,默认是development kit和source code和jre全部安装
: 我默认同意了,安装完了之后,修改path,把jdk的bin放到path最后去
: 把vert.x下载解压缩,再把bin目录给放到path里面去
: 奇芭的是,我写了一个hello world让vert.x跑
: 居然跑不动,提示compilation fail
: 搞了很久没弄明白怎么回事,怀疑是不是版本的问题

avatar
z*e
13
actually those 2 java.exe are different
one is for jre which is usually used by non-developer users
end users who r usually not a programmer at all
so if say anything about path or system32 directory
they probably have no idea what u r talking about
but the java.exe that i want is actually the command for
jdk which is development kit usually used by programmers
i think it is james gosling or the other java creators
who design this mechanism, nothing to do with oracle at all

【在 b*******n 的大作中提到】
: 这个要怪oracle吧
: oracle自作主张扔了一堆jre的java*到 windows/system32下面去。
: 让你添path都没用,除非放到最前面。
: 别的应用程序都是添加自己的路径到path中,oracle没节操的,直接往系统目录里面扔
: 东西,关键为了迷惑人,在外面还扔一个jre目录。

avatar
b*n
14
最早的jdk就算捆绑jre的包也是不往system32下面扔东西的。
那时候一用java(不管jre还是jdk),第一件是就是path,第二件是JAVA_HOME(开发的
用)。
后来,jdk1.5还是1.6的时候,jre路径进注册表了,并且可以通过控制面板中的java选
择用哪个jre。命令行也可以直接用java,根本不用配path。
再后来,oracle接手后(也许sun时代就开始了),开始无节操的往system32下扔东西
了。一个应用程序往系统目录下扔东西,这样干的真不多吧,何况只是为了霸占路径优
先权,而不是调用什么系统dll之类的东西。
不过,jdk/jre从来都是一团mess。装jdk总要给你绑个jre,好像知道jdk的不知道jre
是什么。
就算你跳过那个jre,只装jdk,最后还是在jdk目录下面给你绑个jre。最然两个jre确
实有些不同,为啥就不能把两个jre归并一下。或者说没事就别老给装jdk的稍2个jre了
,归并到一个大全的jre去用来load jdk。如果非要runtime的jre,自然会专门下载。
说白了,目的无非还是在想办法推高所谓java(实际是jre)装机量,可实际上还真没
几个non-dev user用jre,看看有多少软件用java作客户端的就知道了(除了开发工具
,那个jdk一样跑)。

【在 z****e 的大作中提到】
: actually those 2 java.exe are different
: one is for jre which is usually used by non-developer users
: end users who r usually not a programmer at all
: so if say anything about path or system32 directory
: they probably have no idea what u r talking about
: but the java.exe that i want is actually the command for
: jdk which is development kit usually used by programmers
: i think it is james gosling or the other java creators
: who design this mechanism, nothing to do with oracle at all

avatar
z*e
15
minecraft man minecraft
but i agree with u
sun is/was made of a bunch of nerds

jre

【在 b*******n 的大作中提到】
: 最早的jdk就算捆绑jre的包也是不往system32下面扔东西的。
: 那时候一用java(不管jre还是jdk),第一件是就是path,第二件是JAVA_HOME(开发的
: 用)。
: 后来,jdk1.5还是1.6的时候,jre路径进注册表了,并且可以通过控制面板中的java选
: 择用哪个jre。命令行也可以直接用java,根本不用配path。
: 再后来,oracle接手后(也许sun时代就开始了),开始无节操的往system32下扔东西
: 了。一个应用程序往系统目录下扔东西,这样干的真不多吧,何况只是为了霸占路径优
: 先权,而不是调用什么系统dll之类的东西。
: 不过,jdk/jre从来都是一团mess。装jdk总要给你绑个jre,好像知道jdk的不知道jre
: 是什么。

avatar
m*l
16
打脸成这样了,还nerds, 还洗地.
就是Evil, 一个字!

【在 z****e 的大作中提到】
: minecraft man minecraft
: but i agree with u
: sun is/was made of a bunch of nerds
:
: jre

avatar
m*l
17
晕*nix下常用的where都能写成which, java/mac用户真是...

【在 z****e 的大作中提到】
: vert.x跟其它jvm上产品不一样的地方在于
: 它哪怕是生产环境,它也需要jdk,而不仅仅是jre
: 好久没用windows了,今天第一次尝试在window7上安装java
: 结果奇芭的事发生了,我下了jdk安装pkg
: 然后打开,让我选择安装,默认是development kit和source code和jre全部安装
: 我默认同意了,安装完了之后,修改path,把jdk的bin放到path最后去
: 把vert.x下载解压缩,再把bin目录给放到path里面去
: 奇芭的是,我写了一个hello world让vert.x跑
: 居然跑不动,提示compilation fail
: 搞了很久没弄明白怎么回事,怀疑是不是版本的问题

avatar
m*t
18
正想这么说呢,被你抢先了。

【在 m*******l 的大作中提到】
: 打脸成这样了,还nerds, 还洗地.
: 就是Evil, 一个字!

avatar
z*e
19
evil就evil
关我鸟事
洗你马币的地

【在 m*******l 的大作中提到】
: 打脸成这样了,还nerds, 还洗地.
: 就是Evil, 一个字!

avatar
z*e
20
你丫真不是一般的傻逼
*nix下都是用which java
你小子阶级斗争思想很浓重嘛
要不要我们换个场地聊聊?

【在 m*******l 的大作中提到】
: 晕*nix下常用的where都能写成which, java/mac用户真是...
avatar
g*g
21
It's jdk 6 and I couldn't have jdk 6 and 7 on the same windows box without
issues. The annoying thing is that that thing in system32 will come back
even if you delete it, like a virus.
Fortunately jdk 6 is behind us and it's going to be at least 3 years before
we'll adopt jdk 8.

jre

【在 b*******n 的大作中提到】
: 最早的jdk就算捆绑jre的包也是不往system32下面扔东西的。
: 那时候一用java(不管jre还是jdk),第一件是就是path,第二件是JAVA_HOME(开发的
: 用)。
: 后来,jdk1.5还是1.6的时候,jre路径进注册表了,并且可以通过控制面板中的java选
: 择用哪个jre。命令行也可以直接用java,根本不用配path。
: 再后来,oracle接手后(也许sun时代就开始了),开始无节操的往system32下扔东西
: 了。一个应用程序往系统目录下扔东西,这样干的真不多吧,何况只是为了霸占路径优
: 先权,而不是调用什么系统dll之类的东西。
: 不过,jdk/jre从来都是一团mess。装jdk总要给你绑个jre,好像知道jdk的不知道jre
: 是什么。

avatar
p*o
22
A quick question: do user env vars have higher precedence than sys vars in
Windows? If so, you may put the path of those jre/jars under user PATH.

【在 b*******n 的大作中提到】
: 这个要怪oracle吧
: oracle自作主张扔了一堆jre的java*到 windows/system32下面去。
: 让你添path都没用,除非放到最前面。
: 别的应用程序都是添加自己的路径到path中,oracle没节操的,直接往系统目录里面扔
: 东西,关键为了迷惑人,在外面还扔一个jre目录。

avatar
b*n
23
user env会覆盖sys env。
通常写法都是
PATH=%PATH%;JAVA_HOME/bin;path1;...
这样原有sys env中的path优先于你的user path。但这是通用做法,避免影响其它既有
程序设定的path查找顺序。
当然你可以把自己的path放到已有PATH变量前,但是是否会影响其它程序就不好说了。
可以明着把java加到path中,但没事不要暗地里把程序拷到既有path中。
就像以前用玩dos时候,大家都把del改名为dir来稿恶一样,不是正道。

【在 p**o 的大作中提到】
: A quick question: do user env vars have higher precedence than sys vars in
: Windows? If so, you may put the path of those jre/jars under user PATH.

avatar
z*e
24
why is there a system32 directory?
what for?

【在 b*******n 的大作中提到】
: user env会覆盖sys env。
: 通常写法都是
: PATH=%PATH%;JAVA_HOME/bin;path1;...
: 这样原有sys env中的path优先于你的user path。但这是通用做法,避免影响其它既有
: 程序设定的path查找顺序。
: 当然你可以把自己的path放到已有PATH变量前,但是是否会影响其它程序就不好说了。
: 可以明着把java加到path中,但没事不要暗地里把程序拷到既有path中。
: 就像以前用玩dos时候,大家都把del改名为dir来稿恶一样,不是正道。

avatar
m*t
25
感觉对应于*nix下的/bin,/usr/bin或/usr/lib64。If jdk/jre installer把java的
executable装到/bin或/usr/bin下或create symbolic link under these
directories,你可能碰到同样问题。

【在 z****e 的大作中提到】
: why is there a system32 directory?
: what for?

avatar
z*e
26
then why *nix or macosx do not have similar problems?
if there r similar folders in there
dont tell me "你可能碰到同样问题"
i did try, and there is no problems to use jdk in *nix or macosx
i dont need to worry about the conflict

【在 m*******t 的大作中提到】
: 感觉对应于*nix下的/bin,/usr/bin或/usr/lib64。If jdk/jre installer把java的
: executable装到/bin或/usr/bin下或create symbolic link under these
: directories,你可能碰到同样问题。

avatar
m*t
27
要不然是坏境问题,要不然是。。。。深表同情。 对了,刚刚试了一下vert,x, 先在
linux上,然后在windows上,都没有你说的问题。 呵呵。
Update: There IS a problem when running vert.x java code. Sounds like
whenever launching /windows/system32/java.exe, this app tries to read the
jre settings
configured through "Java Configuration Applet"(under control pannel). From
there, it knows which java is active. However, I failed to use this applet
to configure java to use JDK instead of jre.
On linux, /usr/bin/java is a symbolic link to the actual jre/jdk, so it is
possible to figure out which jre/jdk is active. On Windows, /Windows/
System32/java.exe isn't a symbolic link. So java.exe has to read the java
configuration to figure out which jre/jdk is active.
If you don't want to change PATH, another possible way to fix this problem
is to configure JAVA_HOME to point to "c:\Program Files\Java\jdk1.7.0_45".
By configuring JAVA_HOME, java.exe on windows is able to use SDK instead JRE
.
-- LINUX --
$ which java
/usr/bin/java
$ java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.2.el6_4-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
:/sbin:/opt/apache-cassandra-2.0.2/bin:/opt/apache-maven-3.1.1/bin:/usr/
local/share/scala/bin:/home/xiaohm/bin:/opt/apache-cassandra-2.0.2/bin:/opt/
apache-maven-3.1.1/bin:/usr/local/share/scala/bin
$ echo $JAVA_HOME
/usr/lib/jvm/java-1.7.0-openjdk.x86_64
$ bin/vertx run example/EchoServer.java
Succeeded in deploying verticle
-- WINDOWS--
C:Downloadvert.x-2.1M3>where java
C:WindowsSystem32java.exe
C:Downloadvert.x-2.1M3>java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:Program Files (x86)In
teliCLS Client;C:Program FilesInteliCLS Client;C:WINDOWSsystem32;C:WIND
OWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:Prog
ram FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntel
Intel(R) Management Engine ComponentsIPT;C:Program Files (x86)IntelIntel(R)
Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel(R) Manageme
nt Engine ComponentsIPT;c:Program Files (x86)Microsoft SQL Server110ToolsB
inn;c:Program FilesMicrosoft SQL Server110ToolsBinn;c:Program FilesMicr
osoft SQL Server110DTSBinn
C:Downloadvert.x-2.1M3>dir "c:Program FilesJava"
Volume in drive C is OS
Volume Serial Number is 8420-FC05
Directory of c:Program FilesJava
12/20/2013 07:06 PM .
12/20/2013 07:06 PM ..
12/20/2013 07:06 PM jdk1.7.0_45
12/20/2013 07:06 PM jre7
0 File(s) 0 bytes
4 Dir(s) 804,951,941,120 bytes free
C:Downloadvert.x-2.1M3>echo %JAVA_HOME%
c:\Program Files\Java\jdk1.7.0_45
C:Downloadvert.x-2.1M3>binvertx run sample\EchoServer.java
Succeeded in deploying verticle

【在 z****e 的大作中提到】
: then why *nix or macosx do not have similar problems?
: if there r similar folders in there
: dont tell me "你可能碰到同样问题"
: i did try, and there is no problems to use jdk in *nix or macosx
: i dont need to worry about the conflict

avatar
c*e
28
赵同学,在windows 底下折腾程序,自虐么吧,而且也露了一把家底。

【在 z****e 的大作中提到】
: vert.x跟其它jvm上产品不一样的地方在于
: 它哪怕是生产环境,它也需要jdk,而不仅仅是jre
: 好久没用windows了,今天第一次尝试在window7上安装java
: 结果奇芭的事发生了,我下了jdk安装pkg
: 然后打开,让我选择安装,默认是development kit和source code和jre全部安装
: 我默认同意了,安装完了之后,修改path,把jdk的bin放到path最后去
: 把vert.x下载解压缩,再把bin目录给放到path里面去
: 奇芭的是,我写了一个hello world让vert.x跑
: 居然跑不动,提示compilation fail
: 搞了很久没弄明白怎么回事,怀疑是不是版本的问题

avatar
g*g
29
我也在windows下开发,好处是免费工具相对比较多。比如notepad++ mac下就没有。
还有诸如Poderosa有tab console。当然换Mac, Linux也不是什么本质区别。

【在 c*****e 的大作中提到】
: 赵同学,在windows 底下折腾程序,自虐么吧,而且也露了一把家底。
avatar
c*o
30
开发还是terminal好 :)
鼠标实在是烦。

【在 g*****g 的大作中提到】
: 我也在windows下开发,好处是免费工具相对比较多。比如notepad++ mac下就没有。
: 还有诸如Poderosa有tab console。当然换Mac, Linux也不是什么本质区别。

avatar
g*g
31
I am more productive with a rich IDE. I don't think any console program can
match Eclipse in that perspective. If you can't live without vim/emacs
binding, you can still do that in Eclipse.

【在 c******o 的大作中提到】
: 开发还是terminal好 :)
: 鼠标实在是烦。

avatar
s*o
32
你开发用什么机器?我的dell刚死了,准备换lenovo试一下希望质量能好一些。

can

【在 g*****g 的大作中提到】
: I am more productive with a rich IDE. I don't think any console program can
: match Eclipse in that perspective. If you can't live without vim/emacs
: binding, you can still do that in Eclipse.

avatar
g*g
33
One year old Lenova T430s on win7. I got occasional blue screen, maybe once
a month, but I can live with that.

【在 s***o 的大作中提到】
: 你开发用什么机器?我的dell刚死了,准备换lenovo试一下希望质量能好一些。
:
: can

avatar
N*n
34
这JAVA看来连个STRONG NAME都没有,总要设PATH,还停留在DLL HELL层次。
.Net这边从1.1到4.5都装上也没有跑错RUNTIME的问题。

【在 z****e 的大作中提到】
: vert.x跟其它jvm上产品不一样的地方在于
: 它哪怕是生产环境,它也需要jdk,而不仅仅是jre
: 好久没用windows了,今天第一次尝试在window7上安装java
: 结果奇芭的事发生了,我下了jdk安装pkg
: 然后打开,让我选择安装,默认是development kit和source code和jre全部安装
: 我默认同意了,安装完了之后,修改path,把jdk的bin放到path最后去
: 把vert.x下载解压缩,再把bin目录给放到path里面去
: 奇芭的是,我写了一个hello world让vert.x跑
: 居然跑不动,提示compilation fail
: 搞了很久没弄明白怎么回事,怀疑是不是版本的问题

avatar
r*y
35
离开windows 试试

【在 N********n 的大作中提到】
: 这JAVA看来连个STRONG NAME都没有,总要设PATH,还停留在DLL HELL层次。
: .Net这边从1.1到4.5都装上也没有跑错RUNTIME的问题。

avatar
w*z
36
好像在哪看到说Java 8开始不用classpath了。

【在 N********n 的大作中提到】
: 这JAVA看来连个STRONG NAME都没有,总要设PATH,还停留在DLL HELL层次。
: .Net这边从1.1到4.5都装上也没有跑错RUNTIME的问题。

avatar
z*3
37
linux上直接openjdk阿
你是不会么?
我说,用你们windows不就是图傻瓜方便么?
要不然这么丑的ui还tmd卖钱?
谁用阿?

【在 m*******t 的大作中提到】
: 要不然是坏境问题,要不然是。。。。深表同情。 对了,刚刚试了一下vert,x, 先在
: linux上,然后在windows上,都没有你说的问题。 呵呵。
: Update: There IS a problem when running vert.x java code. Sounds like
: whenever launching /windows/system32/java.exe, this app tries to read the
: jre settings
: configured through "Java Configuration Applet"(under control pannel). From
: there, it knows which java is active. However, I failed to use this applet
: to configure java to use JDK instead of jre.
: On linux, /usr/bin/java is a symbolic link to the actual jre/jdk, so it is
: possible to figure out which jre/jdk is active. On Windows, /Windows/

avatar
z*3
38
没办法,公司统一采购的
如果是我采购,肯定全部mac

【在 c*****e 的大作中提到】
: 赵同学,在windows 底下折腾程序,自虐么吧,而且也露了一把家底。
avatar
z*3
39
不好意思,公司各种系统都有,.net其它地方跑不了

【在 N********n 的大作中提到】
: 这JAVA看来连个STRONG NAME都没有,总要设PATH,还停留在DLL HELL层次。
: .Net这边从1.1到4.5都装上也没有跑错RUNTIME的问题。

avatar
m*t
40
靠。哥感情在和这种知道个linux下有openjdk也要bso一下的在讨论,真tm丢不起这个
人呀。您继续。。。。 hehe.

【在 z*******3 的大作中提到】
: linux上直接openjdk阿
: 你是不会么?
: 我说,用你们windows不就是图傻瓜方便么?
: 要不然这么丑的ui还tmd卖钱?
: 谁用阿?

avatar
x*u
41
mac的office非常不好用

【在 z*******3 的大作中提到】
: 没办法,公司统一采购的
: 如果是我采购,肯定全部mac

avatar
g*g
42
俺们从email到office都是狗家的,没有压力。你让我用linux开发都差别不大。

【在 x****u 的大作中提到】
: mac的office非常不好用
avatar
z*e
43
说实在话,没有人在乎你们这个破烂系统是怎么做的
你丫的连用个软件都需要我了解,那我用linux也没啥难的
也别说什么system32里面怎样怎样,随便找台机器,打开
里面一堆app的exe,我是没啥兴趣知道你们这种垃圾是怎么设计的了
有人有兴趣看软轮表演么?

【在 m*******t 的大作中提到】
: 靠。哥感情在和这种知道个linux下有openjdk也要bso一下的在讨论,真tm丢不起这个
: 人呀。您继续。。。。 hehe.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。