当前位置:首页 > CN2资讯 > 正文内容

我的世界java怎么导入mcworld

3天前CN2资讯


背景:近段时间在学着Java,想着用Java做BS的项目。但是项目一遇到问题又要重做,故想起了用SVN做备份。

硬件条件:电脑是windows的64位系统。

一、建项目的总体思路是:

前期:

a.安装JDK,配置JAVA环境变量(Eclipse基于JAVA环境,所以必须安装JDK)

安装并配置Java环境变量

若安装成功,打开命令提示符,输入“java -version”,类似如图所示,则说明安装成功

b.workspace:UTF-8

选择Windows下的Preferences,如图:

出现下图,输入workspace,选择workspace,把GBK改为UTF-8,选择Apply,OK,具体如下图:

c.安装配置meven +本地仓库

去maven官网下载maven:

配置maven环境变量

Eclipse配置maven:

Eclipse配置本地仓库前,请确认本地仓库的setting.xml内容的下面位置是您本地仓库实际所在位置:(若无setting.xml文件则在maven的解压文件中拷贝一份到本地仓库文件下,改成实际本地仓库的位置,再在Eclipse里配置)

本地仓库就是所有jar包的集合。

Eclipse配置本地仓库如下:

搭建Maven项目步骤:

1.project

parent

pom

pom管理版本号

pom文件如下所示:

用以下文件此模块的pom.xml文件:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4 cn.e3mall

5 e3-parent

6 0.0.1-SNAPSHOT

7 pom

8

9

10 4.12

11 4.2.4.RELEASE

12 3.2.8

13 1.2.2

14 1.2.15

15 5.1.32

16 1.6.4

17 2.4.2

18 1.0.9

19 4.3.5

20 1.2

21 2.5

22 2.0

23 2.5

24 3.3.2

25 1.3.2

26 3.3

27 3.4.2-fix

28 0.9.1

29 1.3.1

30 2.7.2

31 4.10.3

32 2.5.3

33 3.4.7

34 0.1

35 5.11.2

36 2.3.23

37 2.2.2

38

39

40

41

42

43 joda-time

44 joda-time

45 ${joda-time.version}

46

47

48

49 org.apache.commons

50 commons-lang3

51 ${commons-lang3.version}

52

53

54 org.apache.commons

55 commons-io

56 ${commons-io.version}

57

58

59 commons-net

60 commons-net

61 ${commons-net.version}

62

63

64

65 com.fasterxml.jackson.core

66 jackson-databind

67 ${jackson.version}

68

69

70

71 org.apache.httpcomponents

72 httpclient

73 ${httpclient.version}

74

75

76

77 org.quartz-scheduler

78 quartz

79 ${quartz.version}

80

81

82

83 junit

84 junit

85 ${junit.version}

86 test

87

88

89

90 org.slf4j

91 slf4j-log4j12

92 ${slf4j.version}

93

94

95

96 org.mybatis

97 mybatis

98 ${mybatis.version}

99

100

101 org.mybatis

102 mybatis-spring

103 ${mybatis.spring.version}

104

105

106 com.github.miemiedev

107 mybatis-paginator

108 ${mybatis.paginator.version}

109

110

111 com.github.pagehelper

112 pagehelper

113 ${pagehelper.version}

114

115

116

117 mysql

118 mysql-connector-java

119 ${mysql.version}

120

121

122

123 com.alibaba

124 druid

125 ${druid.version}

126

127

128

129 org.springframework

130 spring-context

131 ${spring.version}

132

133

134 org.springframework

135 spring-beans

136 ${spring.version}

137

138

139 org.springframework

140 spring-webmvc

141 ${spring.version}

142

143

144 org.springframework

145 spring-jdbc

146 ${spring.version}

147

148

149 org.springframework

150 spring-aspects

151 ${spring.version}

152

153

154 org.springframework

155 spring-jms

156 ${spring.version}

157

158

159 org.springframework

160 spring-context-support

161 ${spring.version}

162

163

164

165 jstl

166 jstl

167 ${jstl.version}

168

169

170 javax.servlet

171 servlet-api

172 ${servlet-api.version}

173 provided

174

175

176 javax.servlet

177 jsp-api

178 ${jsp-api.version}

179 provided

180

181

182

183 commons-fileupload

184 commons-fileupload

185 ${commons-fileupload.version}

186

187

188

189 redis.clients

190 jedis

191 ${jedis.version}

192

193

194

195 org.apache.solr

196 solr-solrj

197 ${solrj.version}

198

199

200

201 com.alibaba

202 dubbo

203 ${dubbo.version}

204

205

206 org.apache.zookeeper

207 zookeeper

208 ${zookeeper.version}

209

210

211 com.github.sgroschupf

212 zkclient

213 ${zkclient.version}

214

215

216 org.apache.activemq

217 activemq-all

218 ${activemq.version}

219

220

221 org.freemarker

222 freemarker

223 ${freemarker.version}

224

225

226

227

228

229

230 ${project.artifactId}

231

232

233

234 org.apache.maven.plugins

235 maven-resources-plugin

236 2.7

237

238 UTF-8

239

240

241

242

243 org.apache.maven.plugins

244 maven-compiler-plugin

245 3.2

246

247 1.7

248 1.7

249 UTF-8

250

251

252

253

254

255

256

257 org.apache.tomcat.maven

258 tomcat7-maven-plugin

259 2.2

260

261

262

263

264

如下所示:

2.project

common

jar

继承parent

pom包括所有的jar包依赖项,黄色可删除

pom文件用以下文件替代:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 cn.e3mall

6 e3-parent

7 0.0.1-SNAPSHOT

8

9 cn.e3mall

10 e3-common

11 0.0.1-SNAPSHOT

12

13

14

15 joda-time

16 joda-time

17

18

19

20 org.apache.commons

21 commons-lang3

22

23

24 org.apache.commons

25 commons-io

26

27

28 commons-net

29 commons-net

30

31

32

33 com.fasterxml.jackson.core

34 jackson-databind

35

36

37

38 org.apache.httpcomponents

39 httpclient

40

41

42

43 org.quartz-scheduler

44 quartz

45

46

47

48 junit

49 junit

50 test

51

52

53

54 org.slf4j

55 slf4j-log4j12

56

57

58

3.project

manager

pom

继承parent

pom 依赖common

用以下文件替换此模块的pom.xml文件:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 cn.e3mall

6 e3-parent

7 0.0.1-SNAPSHOT

8

9 cn.e3mall

10 e3-manager

11 0.0.1-SNAPSHOT

12 pom

13

14

15 cn.e3mall

16 e3-common

17 0.0.1-SNAPSHOT

18

19

20

21 e3-manager-dao

22 e3-manager-pojo

23 e3-manager-interface

24 e3-manager-service

25 e3-manager-web

26

27

40

4.moudle

manager-pojo

jar

5.moudle

manager-dao

jar

pom 依赖pojo、mybatis、MySql、连接池

用以下文件替换此模块的pom.xml文件:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 cn.e3mall

6 e3-manager

7 0.0.1-SNAPSHOT

8

9 e3-manager-dao

10

11

12 cn.e3mall

13 e3-manager-pojo

14 0.0.1-SNAPSHOT

15

16

17

18 org.mybatis

19 mybatis

20

21

22 org.mybatis

23 mybatis-spring

24

25

26 com.github.miemiedev

27 mybatis-paginator

28

29

30 com.github.pagehelper

31 pagehelper

32

33

34

35 mysql

36 mysql-connector-java

37

38

39

40 com.alibaba

41 druid

42

43

44

6.moudle

manager-interface

jar

pom 依赖pojo

用以下文件替换此模块的pom.xml文件:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 cn.e3mall

6 e3-manager

7 0.0.1-SNAPSHOT

8

9 e3-manager-interface

10

11

12 cn.e3mall

13 e3-manager-pojo

14 0.0.1-SNAPSHOT

15

16

17

7.moudle

manager-service

enter(jar)

pom 依赖dao、interface、spring

用以下文件替换此模块的pom.xml文件:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 cn.e3mall

6 e3-manager

7 0.0.1-SNAPSHOT

8

9 e3-manager-service

10

11

12 cn.e3mall

13 e3-manager-dao

14 0.0.1-SNAPSHOT

15

16

17 cn.e3mall

18 e3-manager-interface

19 0.0.1-SNAPSHOT

20

21

22

23

24 org.springframework

25 spring-context

26

27

28 org.springframework

29 spring-beans

30

31

32 org.springframework

33 spring-webmvc

34

35

36 org.springframework

37 spring-jdbc

38

39

40 org.springframework

41 spring-aspects

42

43

44 org.springframework

45 spring-jms

46

47

48 org.springframework

49 spring-context-support

50

51

52

8.moudle

manager-web

war

pom 依赖service、jsp相关

(javaEE Tools--> Generate Deploy Descriptor)war需要补全目录结构src/main/webapp/WEB-INF/web.xml文件

用以下文件替换此模块的pom.xml文件:

1

2 xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">

3 4.0.0

4

5 cn.e3mall

6 e3-manager

7 0.0.1-SNAPSHOT

8

9 e3-manager-web

10 war

11

12

13 cn.e3mall

14 e3-manager-service

15 0.0.1-SNAPSHOT

16

17

18

19 jstl

20 jstl

21

22

23 javax.servlet

24 servlet-api

25 provided

26

27

28 javax.servlet

29 jsp-api

30 provided

31

32

33

此时项目还出错,只需进行如下操作即可:

则项目不会报错:

9.配置Tomcat插件

manager的pom配置Tomcat插件

在manager的pom.xml后加入以下:

1

2

3

4

5 org.apache.tomcat.maven

6 tomcat7-maven-plugin

7

8 8080

9 /

10

11

12

13

此段加在如图位置:

10.parent+common

Run as——>Maven Install

本地仓库的cn/e3mall下就会有该文件了

11.manager-web/src/main/webapp下新建index.jsp

UTF-8

用以下文件替换该index.jsp:

1

2 pageEncoding="UTF-8"%>

3

4

5

6

7

Insert title here


8

9

10

hello,世界,您好!

11

12

12.manager

Run as——>Maven Build

clean tomcat7:run

二、SVN的使用:

在试验成功之前,我还犹豫过,一台电脑上的代码提交到这台上会不会不行,但是现在证明这是可行的,本来理论也是可行的。

选择如下适合电脑版本的下载:

2.按其他程序步骤安装SVNServer:

3.Eclipse安装SVN:

因为我开始安装Subclipse 1.6.x,出错,所以后面安装了Subclipse 1.8.x,步骤一样,但是显示有些错误,在此我只是让你一开始就安装Subclipse 1.8.x的。

有错误,就update maven project:

为排除错误,先设置一下SVN接口如下所示:

4.下面开始提交代码:

忽略Setting和project,让其不显示:

提交代码:这里提交后,要按个同步按钮:

,看是否真全部一致了,不一致要更新,再提交;一致就不用管了。

这样说明一致了,不需要再更新提交了。

切换SVN和项目目录如下图:

全部项目忽略项设置:

继续提交代码至SVN:

忽略target设置:

SVN的服务器端有提交了3个项目,查看如下:

从刚刚查看manager下目录,可知manager下包括pojo、dao、interface、service、web5个项,故把这5项的依赖删除,再重新从SVN里导出。

不是彻底删除代码,不需要打勾:

稍等片刻后:

5.从SVN 获取代码:

为了验证svn的代码是提交的代码,把已有的项目全部删除,再重新导入

确定项目所在硬盘也无相关信息:

结论:项目所在硬盘无相关信息

Refresh,再确认一下:

导入项目:

转换为Maven项目:

作为一个Java初学者,就这段时间的短浅入门做个记录,以便更多初学者更快入手,因是先探索后记录,各项目的细节之处请自行忽略,重要的是步骤,其他不足之处请留言,谢谢!

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/21913.html

    分享给朋友:

    “我的世界java怎么导入mcworld” 的相关文章

    如何有效解决VPS硬盘占用过高问题:优化与清理指南

    1.1 系统日志和缓存文件积累 系统日志和缓存文件是VPS硬盘占用过高的常见原因之一。每次系统运行或应用程序执行时,都会生成日志文件来记录操作和错误信息。这些日志文件随着时间的推移会逐渐积累,占用大量磁盘空间。缓存文件也是如此,它们用于加速系统或应用程序的运行,但如果不定期清理,也会占用大量空间。我...

    有效的被墙检测方法与工具指南

    被墙检测是指对于网站或网页进行一系列测试,以判断其是否被网络审查所封锁。这一过程不仅是技术上的探索,也是用户获取信息自由的重要环节。在如今的信息时代,能够顺利访问需要的信息,对个人和企业来说都是至关重要的。被墙检测帮助我们确认某些敏感网站或关键词的可达性,揭示了网络审查背后的复杂机制。 被墙检测的重...

    2023年最佳VPS服务商排名与推荐

    在数字化时代,VPS(虚拟专用服务器)成为了很多企业和开发者青睐的主机解决方案。简单来说,VPS是将一台物理服务器划分成多个虚拟服务器,每个虚拟服务器都能够独立运行它自己的操作系统和应用。这样的设计不仅提升了资源利用率,还为用户提供了更高的灵活性与控制权,尤其适合需要稳定性能的中小型企业和开发者。...

    全面了解扩容:定义、分类及最佳实践

    扩容的定义与重要性 扩容这个词听起来似乎很简单,但它其实蕴含了很多技术细节和实际应用。简单来说,扩容就是对已有系统或设备的能力进行增强,尤其是在存储或处理能力上。想象一下,当你的业务正在快速增长,客户数量激增,原本的系统可能会面临压力,这时扩容就显得尤为重要。通过扩容,我可以在需要的时候增加更多的存...

    探索诸暨市:地理特征、气候与经济发展全面分析

    我发现诸暨市,这个位于浙江省中北部的县级市,真是一个令人着迷的地方。它东靠嵊州市,南面与东阳、义乌和浦江相邻,西面与桐庐和富阳相接,北边则与柯桥和萧山为界。这样的地理位置赋予了诸暨市独特的区域特色,方便了与周边城市的交流与发展。 在谈到诸暨的地理特征时,不得不提其独特的地形地貌。诸暨市位于浙东南和浙...

    hncloud:助力企业数字化转型的云计算服务提供商

    在数字化浪潮席卷全球的今天,hncloud(华纳云)应运而生,成为一家备受瞩目的全球数据中心基础服务提供商。隶属于香港联合通讯国际有限公司的hncloud,凭借其在行业中的深厚积淀和技术实力,逐渐发展成为一颗闪耀于云计算领域的明星。作为APNIC和ARIN的会员单位,hncloud自有ASN号,为用...