写了几年的C#服务器项目决定要转成JAVA项目
因为C#不能跨平台,且一些特性比如XML最基本的RemoveAttriteus MONO 不支持,也就放弃MONO了
(确实能在LINUX跑,但好多特性没有,还不知道有多少坑。。。)
再一个就是生成原生.exe,.net上难,不想等了,听说即使有原生工具出来,也要在win8 app store里才能用,
在51CTO上了 down了个 c# Covert to Java的工具
转了下,然后下了NetBeans8的ide ,发现JAVA的世界挺大,什么东西都有
以前服务器网络组件一直用SuperSocket,这回转成netty了(网络组件)
netty.io
但是刚开始弄,就遇到了不少难题
首先是运行,cmd里输 java -jar 运行jar文件,java 运行class文件,
运行一个jar文件搞了半天一直出错,找不到类什么的,网上的文章都没提到这点,提的都是环境变量
注意是 java -jar 你的jar
接下来就是好多C#里的方法没有,没办法,自已也学MONO,仿照System.dll,
写了个System.jar
接下来String的S 在.net里,大小写都行,在java里非的是大写S了,让人不爽
String.format({0} {1}) 在 java里是 String.format(%s %s)
现在稍微顺了点,明天继续
时间: 2024-10-06 03:34:54