github上的java项目怎么运行(面向小白)
作者:过道 发布时间:2022-12-23 23:29:09
前言
今天从github把我以前写的一个小demo下载下来了,第一次下载项目,摸索了一个多小时,才运行起来。
下载有两种方法,通过git下载,或者直接压缩包下载,本文选的是压缩包下载,
压缩包下载
1. 解压项目
2. 导入到IDEA中
选择 File-->Open... 打开目标项目,打开后目录视觉图如下。
这时,是无法运行这个项目的。(显而易见,下图中连JDK都没有,更别说什么JDBC等稍微高级一点的环境了)
3. 给项目配置JDK
File-----------> Project Structure -----> Project--->选择JDK,如果没有的话,点击New,选中本机JDK目录.
点击(1) 位置或者通过 File-->Project Structure 打开Project Structure 窗口,点击窗口 Project 后,如图所示,选择jdk。(有的选,没的去下载)
(为了照顾JDK版本问题,最好选以下project langugae level(位置在 (2) 和 (3) 之间 的那个,直接选择jdk对应数字即可)
点击位置(3)右侧的...选择当前项目下的out目录,(如果没有out 目录,可以自己手动建立一个)
4. 选择 Modules
依然在Project Structure界面,我们将目录设置好。
点开Card后, 选择src 后点 Sources, 选择out 后点 Excluded。
此时,就可以直接运行了。(别忘了配置对应的jar包,此时,如果有用到JDBC,那么别忘了去看看JDBC的配置中账号密码以及对应的数据库.)
来源:https://blog.csdn.net/m0_37961948/article/details/78161828
猜你喜欢
- 1. 三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0);Empty法:bool
- AsyncTask,顾名思义,异步任务。说到异步,最简单的理解就是不同步。再复杂一点理解,就得举例子了。假设我要去火车站买票,刚到火车站我突
- Quartz简介Quartz 是一个开源的作业调度框架,它完全由 Java 写成,并设计用于 J2SE 和 J2EE 应用中。它提供了巨大的
- 线上出现了如上的 crash,第一解决反应是在 show dialog 之前做个 isFinish 和 isDestroyed 判断,当我翻
- 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后除以10的余数代替该数字,再将第一
- 本文实例讲述了C#创建一个Word并打开的方法。分享给大家供大家参考。具体实现方法如下:private static string _cre
- 先为啥要纯手工打造呢,因为对方是用C++做的,我按照他们给出的WSDL实现了一个WebService,结果他们完全不能调用。具体是他们调用的
- 引言:序列化是将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其带你过去的状态写入到临时或持储存区,反序列化就是重新创
- 前言Future的问题写多线程程序的时候,可以使用Future从一个异步线程中拿到结果,但是如果使用过程中会发现一些问题:如果想要对Futu
- 具体效果如下图所示:方法一方法二产生这种问题的原因是因为moudles.xml中没有找到对应的moudle。加入对应的moudle即可,修改
- Java8的groupingBy实现集合的分组,类似Mysql的group by分组功能,注意得到的是一个map对集合按照单个属性分组、分组
- checked 和 unchecked关键字用来限定检查或者不检查数学运算溢出的;如果使用了checked发生数学运算溢出时会抛出Overf
- C#利用win32 Api 修改本地系统时间、获取硬盘序列号,可以用于软件注册机制的编写!using System;using System
- 项目需求中有个功能模块需要用到时间选择控件,但是android系统自带的太丑了,只能自己优化下,结合WheelView实现滚轮选择日期,好像
- 本文实例讲述了Android实现在屏幕上移动图片的方法。分享给大家供大家参考。具体实现方法如下:1. Speed.java文件:packag
- 1、打开侧面的maven,点击图中箭头指向的图标。2、出现如下弹窗,在Command line在中输入执行的指令。指令格式:install:
- sql中like通配符模糊匹配问题针对oracle数据库:将查询条件通过功能类处理/** * Desc
- 这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。接下来
- 本文介绍了C# 用什么方法将BitConverter.ToString产生字符串再转换回去,分享给大家,具体如下:byte[]
- Spark的算子的分类从大方向来说,Spark 算子大致可以分为以下两类:1)Transformation 变换/转换算子:这种变换并不触发