前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用IDEA复用代码时常见问题

使用IDEA复用代码时常见问题

作者头像
演化计算与人工智能
发布2020-08-14 00:17:57
9830
发布2020-08-14 00:17:57
举报
  • 作为新手在直接复用别人的java代码并使用IDEA进行二次开发时,经常出现一些奇怪的问题,在此做一些总结~

IntelliJ IDEA 中右键运行时没有run

  • 直接将代码copy到文件夹中并使用IDEA打开,但是没有run按钮,并且不能新建java文件。

将java包中的class文件夹标记为src

  1. 右键项目文件夹,选择Open Module Settings
  1. 标记所有class文件到sources中
  • Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包,这一点需要牢记。

没有定义output路径

  • 出现以下错误:

解决方案

  1. 右键项目文件夹,选择Open Module Settings
  2. 选择Path
  1. 单击Project选项卡,选择output文件夹

idea 启动时报 errorjava 无效的源发行版

“参考文献 https://blog.csdn.net/tuntun1120/article/details/72858522 https://blog.csdn.net/github_38336924/article/details/82735126

  • 一般分为两种情况
    • 本机安装java版本和IDEA默认的JAVA版本不一致
    • IDEA在项目中运行不同的文件时设置的JAVA版本不一致

IDEA在项目中运行不同的文件时设置的JAVA版本不一致

  1. file -- project structure

本机安装java版本和IDEA默认的JAVA版本不一致

本机的JDK版本与项目的语言级别不同造成的

  • 本机IDK版本
  • 使用Ctrl+Alt+Shift+s打开Project Structure查看Project Language Level,发现是10
  • 打开Project Structure界面,选择Project,改变Project Language Level如下图所示

中文注释乱码

  • 对于原有项目是GBK编码的项目,其注释在IDEA中使用utf-8进行编码时会出现乱码的状况

解决方案

  1. 使用IDEA中的GBK编码使文档中的乱码显示为正常状态
  2. 新建一个txt文件,使用UTF-8进行编码,并将IDEA中原始的使用GBK编码的但是能够正常显示的代码复制到txt文档中。这时候文档中的txt文件就变为了UTF-8编码。
  1. 将使用UTF-8编码的txt文件复制到IDEA的原文件中,并使用UTF-8编码进行查看,则原始文件被正式改成UTF-8进行编码

修改所有编码为UTF-8

“参考文献 https://blog.csdn.net/xinghuo0007/article/details/78441701

  • 乱码一直都是一个困扰程序员的一个问题,造成乱码的原因是编码和解码使用了不同的编码规则,
  • 因此只要我们使用了相同的编码规则就行编码和解码就不会出现乱码的情况了,目前UTF-8一直是最为流行的编码方式。
  1. 打开idea设置中心(ctrl + shift + s)

2. 选择Editor选择卡—>点击 File Encodings

3. 修改编码如图所示,都修改成UTF-8

导包

  1. File-->Project Structure

2.再找到Modules->Dependencies 点击最右侧的绿色+号

3.选择JARs or directories

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DrawSky 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IntelliJ IDEA 中右键运行时没有run
    • 将java包中的class文件夹标记为src
    • 没有定义output路径
      • 解决方案
      • idea 启动时报 errorjava 无效的源发行版
        • IDEA在项目中运行不同的文件时设置的JAVA版本不一致
          • 本机安装java版本和IDEA默认的JAVA版本不一致
          • 中文注释乱码
            • 解决方案
              • 修改所有编码为UTF-8
                • 导包
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档