c#项目转Java项目!!!!!

写了几年的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

c#项目转Java项目!!!!!的相关文章

eclipse导入后将普通项目变为java项目build path,no action avilia

eclipse用subclipse导入svn项目时,没有选择项目类型. 这样就不能修改项目的buildpath no action aviliable 打开workspace下面的.projcet文件在标签<natures></natures>中间添加一行 <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> 项目refresh一下就可以了,项目变为

linux部署项目(Java项目+Tomcat+mysql)

项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的"独裁",越来越多的商家选择了开源的免费的linux系统作为服务器.因为linux系统也有图形界面(虽然和Windows比起来很不一样),所以在图形界面中操作相对来说还是容易的,这就好比我们在Windows系统上部署项目一样,大部分人都是小Case.但是真正工作中,服务器都会在固定的机房,而且往往只有一台主机,更规模大一些的就是使用单片机,像摆书一样摆到机房的机器架上,而我们操作它的

Java Web项目与Java项目的区别

一.以下是我对Java Web项目和Java项目这两者的理解以及区别: 1.Java Web项目是基于Java EE类的:而Java项目是基于Java应用程序的. 2.Java Web项目是网页的编码,像jsp,servlet,struts这类的,而java项目是AWT,SWING这类的编码. 3.Java Web项目中的JAVA文件是tomcat服务器来触发的,而java项目是由Main()方法来开始的. 4.Java Web项目需要服务器:而Java项目不需要服务器. 5.在Eclipse中

java Web项目和java项目的区别(转)

想必大家在使用MyEclipse时对这两个概念不去深究.只知道是Java EE类的基本都是Web项目,而Java应用程序就是Java项目.而且很多人都愿意使用MyEclipse作为开发工具,且不说大家费尽心思去破解这个 东西,而且那么多插件在启动时的加载速度和内存占用,你甘心这么玩嘛?不甘心?继续阅读本文!无所谓,您可以去做点其他事情不要浪费时间在这里.当然本文 不去解释如何优化MyEclipse,相关说明大家更可以Google一下. Web项目是网页的编码,像jsp,servlet,strut

java web项目和java项目的区别(看清IDE本质)

想必大家在使用MyEclipse时对这两个概念不去深究.只知道是Java EE类的基本都是Web项目,而Java应用程序就是Java项目.而且很多人都愿意使用MyEclipse作为开发工具,且不说大家费尽心思去破解这个 东西,而且那么多插件在启动时的加载速度和内存占用,你甘心这么玩嘛?不甘心?继续阅读本文!无所谓,您可以去做点其他事情不要浪费时间在这里.当然本文 不去解释如何优化MyEclipse,相关说明大家更可以Google一下. Web项目是网页的编码,像jsp,servlet,strut

web项目引用Java项目,连接报错error HTTP Status 500 - Servlet execution threw an exception

错误信息 项目背景: 一个web项目引用一个java Project,项目中添加了引用,但是打开页面访问,总报500错误.提示:servlet初始化错误. 环境:Eclipse luna JDK: 1.7 Tomcat: 8.0 HTTP Status 500 - Servlet execution threw an exception type Exception report message Servlet execution threw an exception description T

Java web项目引用java项目,类型找不到

错误信息: java.lang.ClassNotFoundException: org.codehaus.jackson.map.ObjectMapper at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoad

如何将Java Web项目转换为Java项目?

如上篇文章"Eclipse web项目引用其它项目时的部署问题"中提到的,有时候我们希望其它项目引用此项目时,发布后的是jar包,而不是war包,那么应该怎么转换呢? 在项目名称上单击鼠标右键>Properties>Project Facets 有时候可能显示是锁定的,无法取消选中状态,需要右键>Unlock 然后取消下图对应两项的选中状态,点击应用(Apply)就OK了.

从myeclipse导入eclipse,不能识别为web项目(java项目转为web项目)

1.进入项目目录,找到.project文件,打开. 2.找到<natures>...</natures>代码段. 3.在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>        <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>