如何将java文件导入idea中运行和推送到Gitee仓库问题

(注意:如果不上传到Gitee平台,就请忽略最后每个方法的最后一步)

另外如果导入的是Maven文件,先要指定好自己本地的Maven库的位置和Setting 文件,然后重新加载一下maven即可。

第一种方法 :

1、导入Java文件

会发现全是java文件,这和我们平时在idea写的.class文件不一样,这是因为不是source文件,idea就无法进行编译和运行

2、改变文件类型

更改文件类型,将java文件变成可编译执行的source文件

3、文件成功运行

改变文件类型后,右键点击文件,发现重新出现了Run的提示,这表明可以执行

4、将文件推送到Gitee

当我们在idea中都配置好Git和Gitee插件,能成功连接Gitee平台的时候,进行push推送文件的时候,发现检测不到项目文件下的各种java代码文件,这是因为这是直接Open导入的文件,并不是直接在src文件下编写的文件,Gitee只会检测到该项目下的src里的文件,所以我们只要将这些java文件放到src目录下,再次commit-->push的时候,会发现能够检测到java文件,就能进行成功推送了

第二种方法:

1、新建项目,导入model

首先要新建一个Project项目(比如叫:ceshi),然后在该项目内将之前写的java文件包导入成model文件,注意:将之前写的java包变成一个个独立的model文件,变成model的好处是,可以独立运行,不会受其他包的错误影响。

2、推送到Gitee

如果要将model文件push到远程Gitee仓库,就只能在ceshi项目的src下新建model,将导入的model内容复制进去。这样才能上传Gitee的时候检测到model文件,才能上传

第三种方法:

1、新建项目,打开Model设置

如果非要想变成和之前一样的模式,一个项目下有好多包,就新建一个ceshi项目,然后双击src,或者打开model setting,然后点击+Add ContentRoot,将之前写过的java包文件,放到下面。这样就将导入的文件变成了source文件,就能在idea运行

1.1双击src
1.2或者Open Model Settings

2、在model设置中增加内容

3、添加成功

这样话,就和以前一样了,变成一个个包裹,可以运行。

4、推送到Gitee

最后注意:如果想将代码全部传到gitee上,需要将里面的Java包全部移动到新建项目(我的是ceshi Project)的src文件下,如果不移动,则在上传的时候检测不到其他的代码,因为gitee只是将这个项目上传到远程仓库,而无法上传其他的项目和与该新建项目毫无关系的包,只有属于这个新建项目的内容,才能上传,包括新导入的model都不能上传,只有属于这个项目下的model和文件才能上传,所以要想上传gitee,就要这样做。

相关推荐
一 乐24 分钟前
酒店预订|基于springboot + vue酒店预订系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·酒店预订系统
Moe48839 分钟前
Spring AI Advisors:从链式增强到递归顾问
java·后端
敖正炀43 分钟前
ReentrantReadWriteLock、ReentrantLock、synchronized 对比
java
cike_y1 小时前
Java反序列化漏洞-Shiro721流程分析
java·反序列化·shiro框架
极创信息1 小时前
信创系统认证服务怎么做?从适配到验收全流程指南
java·大数据·运维·tomcat·健康医疗
格鸰爱童话1 小时前
向AI学习项目技能(六)
java·人工智能·spring boot·python·学习
白宇横流学长2 小时前
停车场管理系统的设计与实现
java
Flittly2 小时前
【SpringAIAlibaba新手村系列】(18)Agent 智能体与今日菜单应用
java·spring boot·agent
木井巳2 小时前
【递归算法】目标和
java·算法·leetcode·决策树·深度优先
亦暖筑序2 小时前
手写 Spring AI Agent:让大模型自主规划任务,ReAct 模式全流程拆解
java·人工智能·spring