升级Play fromwork环境

这次我要安装的是play架构,play是javaweb架构中比较灵巧的一种。只是用来记录自己配置过程,参考价值不是很高。

WIN10-64位

play2.3.10的要求是JDK8,根据自己的需要下载相应的jdk,需要注意的是环境变量的设置。

JAVA_HOME    C:\jdk1.8.0_51

CLASSPATH     .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

PATH            %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;          

添加完成后重启cmd或者powershell运行java,javac,java-version有正常提示便成功了

play2.3.10 我们需要的是offline的版本,说的offline其实还是需要在线下载一些东西的,只是下载的比较少了。我们下载到的应该是一个压缩包,同样解压到C盘的根目录下面(为了方便不用刻意节省C盘空间),路径应该是C:\activator-dist-1.3.10,压缩文件名称是activator的名字不用在意。

我们需要把目录下面的bin文件添加到系统环境变量中去,也就是把C:\activator-dist-1.3.10\bin\添加到path变量中。

把老版本文件拷到C盘中c:\test

下载mysql-5.6.24-win32并解压到c盘,进入C:\mysql-5.6.24-win32\bin\目录下面把mysqld.exe文件双击运行一下再创建一个快捷方式到桌面,并且把该快捷方式添加到开机启动目录中去。把C:\mysql-5.6.24-win32\bin添加到系统path环境变量中。重新运行powershell试试mysql命令是否可以进入。

在新打开的powershell中进入工程目录

在新打开的powershell中cd进去test目录并执行activator

PS C:\Users\1> cd C:\test\

PS C:\test>activator

开始下载很多的依赖文件,说的是offline包,其实还有很多东西缺少。需要很长时间30-40分钟,喝杯茶去吧。

注意:当powershell半天都不动时不是死掉了,你需要敲几下回车来继续(没有任何提示,只管敲),否则它就会处于暂停状态,这是个bug,在以后发现命令半天都不执行的时候记得敲回车继续。这种情况在以后也会遇到,发现命令半天都不执行完就按一下回车。等你的shell当前目录重新出现的时候就说明安装完毕了。

中间如果你中途关闭了powershelll下次进入工程目录再运行activator会接着上次的地方继续下载。

生成一下eclipse工程文件

PS C:\test>activator eclipse

记得执行一段时间停下来的时候按回车。

生成eclipse文件结束后开始导入IDEA,这里使用IDEA来当做编辑器,因为项目并不是真正的eclipse项目,所以没必要认准eclipse软件,IDEA的安装过程没有什么要注意的,下载安装即可。

http://www.iteblog.com/idea/key.php   这是idea2016服务器注册链接.

注册完毕之后会重启idea,这个时候可以导入工程import project,找到你项目的目录确认即可。

下个页面里有两个按钮,选择第二个按钮这样列表里的工程类型才能选择,当然 我们选择eclipse。一路next到选择SDK的页面,点击加号选择jdk找到jdk1.8的安装目录即可添加。idea默认打开后没有工程列表alt+1快捷键即可打开项目列表。

需要说的是,我们要安装两个idea的插件,一个是sbt,一个是scala。

file》setting》plugins》browse repositories...》在搜索框中输入play搜索,下面列表里有一个scala选中后右边有install安装即可,如果网络不好需要单独下载安装包,idea2016对应版本是scala3.0.6,一定不要下载错。下载得到的文件是压缩文件,复制到C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.1.3\plugins目录下,file》setting》plugins》install plugin from disk,找到刚才的路径里的压缩文件选中ok。最后会提示你重启idea后插件生效,restart即可。同样的方法安装sbt插件,这个插件体积很小,一般我都是在线安装。

file》setting》plugins搜索栏旁边的下拉菜单中有个custom显示已安装插件选项可以使用。

这样就可以愉快的编程了,还是在powershell中工程目录下运行activator run。浏览器访问localhost:9000即可愉快的玩耍了。

如果遇到IO error while decoding

在环境变量中添加一个名字叫JAVA_TOOL_OPTIONS

参数为-Dfile.encoding=UTF8的系统环境变量即可。添加完毕后记得重启powershell先activator clean一下再运行activator run,祝好运。

导入mysql数据库的时候可能报超时错误,因为导入文件过大引起的,需要把配置文件my.ini加一行max_allowed_packet=64M

powershell 不能执行脚本,这是因为系统默认策略禁止没有数字签名的脚本运行,以管理员身份运行powershell,输入set-executionpolicy remotesigned执行并Y同意。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,172评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,346评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,788评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,299评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,409评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,467评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,476评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,262评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,699评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,994评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,167评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,499评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,149评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,387评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,028评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,055评论 2 352

推荐阅读更多精彩内容