我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java如何编译和使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java如何编译和使用

本文小编为大家详细介绍“Java如何编译和使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何编译和使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

O2OA在github上开源了平台源码,用户可以Fork源码,并且自己进行服务器编译,打包。也支持对源码自行进行修改后进行服务器打包。

一、Fork源码到自己的gitee仓库

访问O2OA项目的gitee仓库

Java如何编译和使用

点击Fork将O2OA源码Fork到自己的gitee[码云]仓库

Java如何编译和使用

二、安装Github Desktop

下载Github Desktop:https://desktop.github.com/

Java如何编译和使用

三、使用Github Desktop客户端Clone源码到本地

1)查询自己的gitee仓库[码云]中O2OA项目的Clone地址

Java如何编译和使用

打开Github Desktop客户端,从自己的github仓库中clone源码

1)打开Github Desktop客户端,点击Clone a repository form the Internet...

Java如何编译和使用

2)在弹出的Clone a repository对话框里选择URL选项卡,填写URL和Clone到的本地地址后,点击Clone即可开始Clone项目源码:

Java如何编译和使用

请注意,我们建议您Clone您之前Fork到自己的gitee仓库里的源码,可以观察一下Clone的地址:

如:https://gitee.com/您的github账号/O2OA, 而不是https://gitee.com/liyihz2008/O2OA

3)正在Clone,等等Clone完成即可。如下图所示:

Java如何编译和使用

从Github上Clone项目比gitee上要慢很多,可能需要更多的时间。

四、配置源码编译环境

1、安装Nodejs

nodejs下载地址:http://nodejs.cn/download/ (您也可以从官网下载:https://nodejs.org/en/)

Java如何编译和使用

下载windows安装程序(.mis)

下载完成后直接进行安装,直接next直至安装完成即可。如下图所示:

Java如何编译和使用

2、安装配置maven环境

1)Maven下载地址:http://maven.apache.org/download.cgi, 下载好之后,解压并选择存放路径

Java如何编译和使用

2)首先打开我的电脑->属性->高级系统设置

新建系统变量:MAVEN_HOME,复制Maven的路径

Java如何编译和使用

在系统变量:path中复制粘贴:%MAVEN_HOME%\bin

Java如何编译和使用

Win+R快捷键打开命令行,输入:mvn -v,如出现以下图样,则表示配置成功

Java如何编译和使用

3、安装配置ant环境

官方http://ant.apache.org/bindownload.cgi下载新版(目前为Ant1.10.5)的ant,得到的是一个apache-ant-1.10.5-bin.zip的压缩包。将其解压到你的硬盘上,例如:E:\Work\apache-ant-1.10.5。

新建系统变量:ANT_HOME,复制Ant的路径,如下图所示:

Java如何编译和使用

在系统变量:path中复制粘贴:%ANT_HOME%\bin:

Java如何编译和使用

在系统变量:classpath中复制粘贴:%ANT_HOME%\lib

Java如何编译和使用

Win+R快捷键打开命令行,输入:ant,如出现以下图样,则表示配置成功

Java如何编译和使用

五、初次编译源码

下载后o2server项目源码直接导入eclipse后会有很多依赖错误,因为大量的依赖包没有编译为jar文件,所以需要先将下载后的源码中o2server项目整体编译一次。

打开命令提示工具,cd到o2oa/o2server目录(或者直接在o2server目录打开powershell(win10))

cd E:\O2\o2oa\o2server

Java如何编译和使用

在o2server目录下直接执行命令进行编译:mvn install,开始进行源码编译:

mvn install

Java如何编译和使用

直到编译完成(一共57个项目,视开发机性能约需5-20分钟),如下图所示:

Java如何编译和使用

打包安装程序: ant

ant

编译完成后,可直接支持ant命令进行打包:

Java如何编译和使用

直到打包完成(视开发机性能,约5-10分钟),如下图所示:

Java如何编译和使用

六、使用Eclipse导入o2oa源码

注意,当源码导入到eclipse项目后,maven会从mvn repository下载所依赖的项目jar包,可能需要一些时间,视情况在5-30分钟左右。

Java如何编译和使用

当所有的依赖包下载完成后,eclipse里如果仍有大量报错,请在o2server项目上执行Maven -> Update Project...

七、关于Eclipse中pom.xml报错

关于o2server项目的pom.xml报错:

Java如何编译和使用

三个相对路径依赖引用引起的pom.xml报错,可以忽略,完全不影响项目编译。

关于x_base_core_project项目和所有的 *_core_entity 项目中pom.xml报错

Java如何编译和使用

maven plugin的execution出错,可以忽略,不影响项目编译。解决方案可以百度:maven plugin的execution出错,有很多解决方案发,我们的源码会在近期更新时解决此问题。

八、单独的项目编译

将项目导入eclipse后,也可以在eclipse里使用maven插件对单个的项目进行编译。

直接打开指定项目,在pom.xml上运行Run as ... -> Maven install即可,如下图所示:

Java如何编译和使用

编译完成后,jar 包将编译到目录:o2oa\o2server\store\jars,war包将编译到目录:o2oa\o2server\store

读到这里,这篇“Java如何编译和使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java如何编译和使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Java如何编译和使用

本文小编为大家详细介绍“Java如何编译和使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何编译和使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。O2OA在github上开源了平台源码,用户可以F
2023-06-04

如何使用java编译器进行编译

使用Java编译器进行编译可以通过以下步骤:1. 确保已经安装了Java Development Kit (JDK)。可以通过在命令行中运行`javac -version`命令来检查是否已经安装。2. 在命令行中切换到Java源代码所在的目
2023-09-06

java反编译class命令如何使用

要使用Java反编译class命令,你需要安装并配置Java的反编译工具,比如JD-GUI或Jad。然后,可以按照以下步骤使用反编译命令:1. 下载并安装JD-GUI或Jad工具。2. 将要反编译的class文件放在一个目录中。3. 打开命
2023-10-20

java如何反编译

什么是反编译?反编译的过程与编译刚好相反,就是将已编译好的编程语言还原到未编译的状态,也就是找出程序语言的源代码。就是将机器看得懂的语言转换成程序员可以看得懂的语言。Java语言中的反编译一般指将class文件转换成java文件。 (推荐学习:java
java如何反编译
2021-03-04

c++编译器如何使用

要使用C++编译器,你需要按照以下步骤进行操作:1. 安装编译器:首先,你需要安装一个C++编译器。常见的C++编译器包括GCC、Clang和Visual C++等。GCC和Clang通常在Linux和Mac OS上预装,而Visual C
2023-09-08

如何使用java反编译字节码文件

本篇文章给大家分享的是有关如何使用java反编译字节码文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、We
2023-06-14

java如何编译成class

在Java中,可以使用javac命令将Java源代码编译成class文件。以下是编译Java源代码的步骤:1. 打开命令提示符或终端窗口。2. 导航到存储Java源代码的目录。3. 运行以下命令来编译Java源代码:```javac You
2023-09-06

如何使用源码编译apache2.4

如何使用源码编译apache2.4,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。[root@Jaking12 ~]# yum install -y gcc pcre pcr
2023-06-05

Qt中QZXing如何编译使用

小编给大家分享一下Qt中QZXing如何编译使用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.编译下载源码后可以用 CMake 或者直接打开 pro 进行构建
2023-06-26

java如何进行反编译

反编译的过程与编译刚好相反,就是将已编译好的编程语言还原到未编译的状态,也就是找出程序语言的源代码。就是将机器看得懂的语言转换成程序员可以看得懂的语言。Java语言中的反编译一般指将class文件转换成java文件。Java常用反编译工具本文主要介绍4个Jav
java如何进行反编译
2017-09-06

使用ant编译Java文件(一)

首先实现一个简单的过程
2023-06-03

Linux下如何使用Systemd编译Mysql5.7.11

这篇文章将为大家详细讲解有关Linux下如何使用Systemd编译Mysql5.7.11,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多
2023-06-27

mp-vue编译指令如何使用

本文小编为大家详细介绍“mp-vue编译指令如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“mp-vue编译指令如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先我们来看一下不同文件的生成"scr
2023-07-04

如何使用 mono 编译 .NET Standard 应用

本篇内容主要讲解“如何使用 mono 编译 .NET Standard 应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用 mono 编译 .NET Standard 应用”吧!由于 M
2023-06-19

如何使用Visual Stuio 2005编译器

这篇文章主要为大家展示了“如何使用Visual Stuio 2005编译器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Visual Stuio 2005编译器”这篇文章吧。现在,Vis
2023-06-17

如何构建java编译环境

这篇文章主要介绍了如何构建java编译环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一。在环境变量中:classpathC:SunAppServerjdklibools.
2023-06-03

java如何编译成class文件

Java代码可以使用Java编译器(javac命令)来编译成字节码文件(.class文件)。以下是使用javac命令编译Java代码的步骤:1. 首先,确保你的系统已经正确安装了Java开发工具包(JDK)。2. 打开命令行终端(Windo
2023-08-26

java如何获取编译内容

在Java中,可以使用以下方法获取编译内容:1. 使用反射机制获取类的信息:可以使用`Class`类的相关方法来获取类的信息,包括类名、方法名、属性名等。```javaClass clazz = MyClass.class; // MyCl
2023-09-20

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录