由于myeclipse是付费产品,经过几次破解不成功后,遂弃之,转投IntelliJ IDEA门下。但这就出现一个问题了,以前用的eclipse、myeclipse以及spring tools suite都是eclipse的相关产品,使用的界面和方法大致相似,但这次用的idea是JetBrains公司产品,虽然部署java web的tomcat服务器以及上传到码云都更方便,但在java项目上确实麻烦,特别是想启动从myeclipse转过来的项目。以下是我经过几次项目的探索所得的小经验:

  1.编码不符,出现乱码现象

  通常在eclipse上使用的都是GBK,而在idea上使用的是UTF-8,都知道,GBK是专为支持汉字而生,简体繁体均可,而UTF-8是为了”全球通“而生,即各国语言都支持。我开始还觉得既然UTF-8支持汉语,为什么GBK编码的在UTF-8上会有乱码呢,其实想想也很简单,就是不同的编码和解码过程而已,就是都编汉语,但编的方法不一样,自然解的方法也不一样,当然不能混用。这就可以理解不同软件上出现乱码问题的根源其实都是编码和解码方式不一样。

  解决方法:如果不是非要发布的软件,只是自己看一下的话就可以直接在idea上把编码方式改成GBK即可,不然就只有全部手改了

  file-->settings-->File Encodings-->如下图处改动

  

  2.如何运行java项目,在eclipse上直接点运行就可以了,但在idea上需要先配置JDK,再部署项目,最后才能运行

  配置JDK:file-->Project Structure-->SDKs-->如下图添加本地下载好的JDK路径(使用同样的方法也可以配置几个不同版本的JDK)

  

  部署项目:

  Run-->Edit Configurations-->如下图添加项目名和要运行的主函数(注意主函数的格式为  包名.类名)

  

  运行:

  再次点击Run,会出现如下图所示的一项(运行名可以随便取),点击运行

  

  有时候会要求填写VM options,这涉及到JVM的相关知识,不太理解,不过我在网上找的一个适合idea64的java代码,如下:

  -Xms512m
  -Xmx1024m
  -XX:MaxPermSize=512m
  -XX:ReservedCodeCacheSize=225m
  -XX:+UseConcMarkSweepGC
  -XX:SoftRefLRUPolicyMSPerMB=50
  -ea
  -Dsun.io.useCanonCaches=false
  -Djava.net.preferIPv4Stack=true

  如果还有问题就直接点run anyway,反正我一般是可以运行的,其他实在运行不了可能就有其他问题了。

  3.JDK版本不同,导致原先可以引入的包在idea上不能引入

  解决方法:file-->Project Structure-->Modules-->将SDK(JDK)改为在idea中引入的版本,如下图

  

  

myeclipse项目部署到idea常见问题的更多相关文章

  1. myEclipse项目部署按钮失效了,怎么办?

    myEclipse项目部署按钮失效了,按了以后没反应,怎么办? 步骤如下: 1.首先关闭MyEclipse. 2.然后删除Workspaces目录(存放您MyEclipse项目的地方)下的 " ...

  2. myEclipse项目部署点击Finish按钮没反应

    -- 问题描述:myEclipse项目部署点击Finish按钮没反应. -- 问题原因:Tomcat没有不熟JDK. -- 解决办法:window->preferences->servic ...

  3. MyEclipse里项目部署到tomcat上之后,tomcat webpps文件夹里为什么找不到这个项目

         今天在MyEclipse中部署了一个java web项目,然后发现报404错误,跑到tomcat目录下的webapps文件夹里并发现没有这个项目,才发现MyEclipse没有写入webapp ...

  4. 用于 Visual Studio 和 ASP.NET 的 Web 应用程序项目部署常见问题

    https://msdn.microsoft.com/zh-cn/library/ee942158(v=vs.110).aspx#can_i_exclude_specific_files_or_fol ...

  5. 使用IDEA部署Myeclipse项目

    IDEA的下载和FREE注册 IDEA 下载地址:IDEA最新版本下载地址 IDEA 注册方法:注册方法 导入Myeclipse项目 IDEA主界面,选择Open,如下图所示 选择Myeclipse项 ...

  6. myeclipse无法部署项目的解决

    一.问题 myeclipse无法部署项目,点击这个部署按钮没有反应. 二.解决办法 1.找到myeclipse的工作空间,也就是启动时的那个项目保存的空间,我的是在D:\myeclipse_works ...

  7. myeclipse与eclipse的web项目部署区别

    一.myeclipse之web项目的部署(发布)流程 web项目的部署(发布)流程2008-01-18 14:35 在myeclipse下新建web工程abc.系统设置默认如下: 项目保存位置:wor ...

  8. 使用IDEA部署Myeclipse项目----亲测有效

    使用IDEA部署Myeclipse项目-----https://blog.csdn.net/u010570551/article/details/51510447

  9. springboot项目部署到tomcat步骤以及常见问题

    ------------恢复内容开始------------ 本文分为两个部分,一,是打包的步骤,二,是我项目中所遇到的问题以及解决方法 一. 打包为war包步骤 1.修改打包方式为war 在pom. ...

随机推荐

  1. Python:一篇文章掌握Numpy的基本用法

    前言 Numpy是一个开源的Python科学计算库,它是python科学计算库的基础库,许多其他著名的科学计算库如Pandas,Scikit-learn等都要用到Numpy库的一些功能. 本文主要内容 ...

  2. cut的用法

    1.基本功能 从文件或标准输入的每行中删除指定的部分. 2.基本用法 cut -[cdf] [FILE] 3.例子 $ ls -l total 2944 -rwxr-xr-x 1 zach pubs ...

  3. Hibernate入门(五)

    一 Hibernate继承映射 我们可以将继承层次结构类与数据库的表映射. 1. 每个层次类一张表 这个层次结构有三个类,Employee是Regular_Employee和Contract_Empl ...

  4. java实现Excel的导入、导出

    一.Excel的导入 导入可采用两种方式,一种是JXL,另一种是POI,但前者不能读取高版本的Excel(07以上),后者更具兼容性.由于对两种方式都进行了尝试,就都贴出来分享(若有错误,请给予指正) ...

  5. Linux下Shadow socks的安装和配置

    实在受不了在Windows下编程,所以自己就安装了一个Ubutun,公司用的FQ软件shadowsocks在Windows上用起来很简单很爽,但是在Ubutun上的安装和配置就没那么简单了,写下这篇文 ...

  6. jquery fadeIn用法

    $("#msgSpan").fadeIn("slow"); setTimeout('$("#msgSpan").hide("slo ...

  7. Entity Framework入门教程:什么是Entity Framework

    Entity Framework简介 Entity Framework是微软提供的一个O/RM(对象关系映射)框架.它基于ADO.NET,为开发人员提供了一种自动化的机制来访问和存储数据库中的数据. ...

  8. 如何使用apktool反编译,查看androidmanifest的内容

    1.下载apktool http://pan.baidu.com/s/1o7Jy090 2.使用方法

  9. 个人开源项目testall 持续更新中···

    项目在GitHub上:https://github.com/x113773/testall ,喜欢的给个星星呀,亲~ 打算把用到过的和学习过的,所有前后端技术都集成到这个项目里,并在issues里配以 ...

  10. MOF编译器无法连接VMI服务器。原因可能是语义错误的解决方案

    安装数据库时报错. 我这个是因为安装SQL SERVER时,没有卸载vs. 一般解决方法: WIN 7安装VS和SQL SERVER的顺序应该是先安装SQL SERVER 然后安装VS,当要重装SQL ...