解决在IDEA中创建多级package的问题
刚刚才发现在IDEA创建package时它不会自动分级,比如先创建一个package 名为com 然后紧接着在com下创建一个package 名为 seek 。
只会出现下图这样的情况,没达到我们想要的分级目的。
网上找到一种方法:
1.先创建package 名为com 然后在鼠标点到src目录,
2.创建package 名为com.seek 此时结果如上图
3.鼠标点到src目录创建package名为 com.demo,就能达到我们想要的目的如下图
方法2:
1.先创建package 名为com,然后在com包下创建一个类Test.java,如下图
2.在com下创建package名为demo,如下图,结果达到预期效果
重复方法2,可以无限制地一层层创建
补充:IDEA 在某个package下创建多个package,子包不在同一级问题
问题现象
解决方案
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐
-
解决IDEA 左侧Project中没有out文件夹的问题
一.问题描述 磁盘上有out文件夹,但是左边的树中显示不出来 二.解决方法 1.File -> Project Structure -> Modules 2.选择中间的-符号在这里插入图片描述 选择Yes 3.选择+符号选择Import Module 4.选择当前项目的上一级目录Daily-java-code-record-文件夹(当前项目与out文件夹属于同一级目录,所以选择上一级就会显示out以及项目文件夹) 5.一直Next,最后Finish 6.这时还是不显示out文件夹,点击右侧的+
-
解决IDEA误删out目录下的文件导致404无法访问的问题
前言 有时候IDEA下写Web项目时可能会遇到如下问题: 误删out目录下的文件导致开启服务器后无法访问页面的问题 新增加一个页面或添加一张图片,在项目编译运行后,未能自动更新到out\artifacts\目录下,从而导致页面无法访问,或者图片未能加载 解决方案 只需要把out目录整个删除掉,然后再重新开启服务器,build整个项目,就会重新生成out目录 补充:idea 删除target无法访问,文件夹提示无权限,项目无法启动打包 很尴尬,我在使用idea的时候,我手动的选中项目中的某个包,移
-
idea集合docker实现镜像打包一键部署
一.服务器安装docker yum install docker 修改配置文件,打开2375端口 [root@microservice ~]# vim /usr/lib/systemd/system/docker.service 在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \ 重新加载配置文件和启动: systemctl daemon-reload syst
-
解决Intellij IDEA覆盖tomcat配置的问题
刚刚遇到bug,每次修改自己环境里tomcat的server.xml,再次在Intellij里启动tomcat之后,修改就消失了,心态很炸裂hhh 研究了好久,最终把目光放在了下图所示的地方. 一开始以为是自己环境变量没配,但是看了一下发现没问题,又在cmd里试着运行了一遍,发现CATALINA_BASE跟上图里的不一样,查了一些资料后判断是是intellij自动用自己tomcat里的conf把我tomcat里的给override了. 找到原因就很容易解决了,像图里这样告诉Intellij,谁才
-
在IDEA使用中directory和package的操作
Idea中directory和package的区别,要是错了就右键,make directory as 目录或者源代码目录(Source Root.在他下面才能建package) 蓝色代表是Source Root 绿色也是,不过它是test的. 只有在Source Root 才能建包. 上图中我一开始就使得dao和domain变成了蓝色的Source Root 那肯定只有在它们里面才能建包,当我取消这两个的source Root再将main设置为source root(源码目录才能用) 补充:I
-
解决idea check out 切换分支时找不到需要的分支问题
老大让我check out 一个分支,可我在idea 右下角找了半天也没找到 最后才发现: 因为是刚创建的分支,我得先更新一下项目,连这个都不懂了 补充:IDEA git 切换分支注意事项 如下所示: IDEA 帮助文档提供了切换分支时的选项说明: 1.本地分支切换的时候(例如A切到B),会弹出来Restore workspace on branch switching 对话框,如果选择是的话,在切换分支的时候,你在当前分支(A)所做的一些还未add或commit/push的文件改动(包括断点等
-
解决IDEA右键没有创建新的package选项的情况
1.IDEA右键没有创建新的package选项 2.在Idea中创建XML文件,发现"URI is not registered" Files-->settings,按照下图操作,将出现此错误的URI添加进去即可 3.修改maven pom.xml文件,项目不会刷新依赖: 补充:idea右键建包无package(无class等之类的同样适用) Intelidea创建好项目之后,右键新建Java class的时候发现没有改选项,只有以下几个选项 把src目录设为源码目录,首先打开P
-
idea out目录与target目录的区别详解
1.out存放的是该项目下所有Module(模块)的编译结果. 2.target存放的是单个Module的编译结果. 3.如果为某个Module指定了编译结果的路径,则不会再输出到out文件夹中了. 你在Project Structure中的Project选项卡中可以设置Project compiler output的目录. 在Modules中选择某一个模块后,在右侧的Paths选项卡中可以设置该模块的Compiler output目录. 补充:idea web项目中out(maven中是tar
-
解决在IDEA中创建多级package的问题
刚刚才发现在IDEA创建package时它不会自动分级,比如先创建一个package 名为com 然后紧接着在com下创建一个package 名为 seek . 只会出现下图这样的情况,没达到我们想要的分级目的. 网上找到一种方法: 1.先创建package 名为com 然后在鼠标点到src目录, 2.创建package 名为com.seek 此时结果如上图 3.鼠标点到src目录创建package名为 com.demo,就能达到我们想要的目的如下图 方法2: 1.先创建package
-
Java在Excel中创建多级分组、折叠或展开分组的实现
本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法sheet.groupByRows(int firstRow, int lastRow, boolean isCollapsed)设置行分组:通过方法sheet.groupByColumns(int firstColumnm, int lastColumn, boolean isCollapsed)设置列分组. 方法二: 通过方法
-
asp中创建多级目录的两段代码
复制代码 代码如下: '============================== '创建多级目录,可以创建不存在的根目录 '参数:要创建的目录名称,可以是多级 '创建目录的根目录从当前目录开始 '''调用举例 ''Call CreateMultiFolder("/upload/jumbot/myphoto/") '============================== Functi
-
IDEA解决src和resource下创建多级目录的操作
如果你是想在java目录下创建多级目录,直接新建package,如图输入 然后,取消勾选Compact Empty Middle Package 如图选择 如果是resource下,创建多级目录,应每个目录之间用"/"隔开,这样就不需要再手动一层层目录分别添加了! 网上知道这个方法的很少,是我一个老师教我的,大家可以试试! 如图选择 补充:IDEA创建时未出现src文件夹原因 1.maven创建时中央仓库archetype数量较多,需要等待一段时间才可以加载出来. 2.可以在创建文件时
-
C# 在PDF中创建和填充域
众所周知,PDF文档通常是不能编辑和修改的.如果用户需要在PDF文档中签名或者填写其他内容时,就需要PDF文档中有可编辑的域.开发者也经常会遇到将数据以编程的方式填充到PDF模板域的需求.这时候就需要解决以下两个问题: 如何在PDF中创建可编辑的域? 如何将内容准确地填写到这些域中? 这里我将介绍怎样使用C#和Free Spire.PDF组件来实现这一功能. Free Spire.PDF组件概述 Free Spire.PDF是一个免费专业的PDF组件,用于在.NET应用程序中创建,编辑,处理和阅
-
Vue 解决在element中使用$notify在提示信息中换行问题
在项目开发过程中,遇到如下用户体验提升需求:需要实现错误提示时根据后台返回错误列表信息,换行展示. 实现方式如下: 通过F12元素查看,在对应的样式中加入white-space:pre-wrap,该样式的主要作用是识别字符串中的换行符"\n",故需要在待展示的信息字符串中加入相应的换行标识符. 在$notify消息提示中,作用于el-notification: .el-notification {white-space:pre-wrap !important; } 有的童鞋可能试过样式
-
解决使用IDE Run运行出错package pack/test is not in GOROOT (/usr/local/go/src/pack/test)
首先先讲一下包 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt.os.io等. 我们还可以根据自己的需要创建自己的包.一个包可以简单理解为一个存放.go文件的文件夹. 该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归属的包. package 包名 注意事项: 一个文件夹下面直接包含的文件只能归属一个package,同样一个package的文件不能在多个文件夹下. 包名可以不和文件夹的名字一样,包名不能包含 - 符
-
教你怎么在IDEA中创建java多模块项目
一.使用spring initializr创建java工程 1.启动IDEA,新建java工程,使用向导创建一个springboot框架的工程 2.设置项目信息,java版本选择8 3.勾选项目需要用到的依赖 4.设置项目名称,点击完成 5.等待maven将项目所需要的依赖都下载完毕,展开项目结构,如下图所示,这就创建完一个springboot框架的简单工程 二.修改工程,添加web模块 1.修改appdemo工程的pom文件,修改工程打包方式为pom,这样项目就变成了一个父工程 <packag
-
IOS开发OC代码中创建Swift编写的视图控制器
IOS开发OC代码中创建Swift编写的视图控制器 背景 近日在和一群朋友做项目,我和另一位同学负责iOS客户端,我是一直使用OC的,而他只会Swift,因此在我们分工协作之后,就需要把代码合在一起,这就牵扯到如何在TabbarController中添加一个swift创建的子控制器的问题. 解决 首先在一个OC项目中新建一个Swift类,继承自UITableViewController,并且修改其view背景色,方便后续测试. import UIKit class ESSwiftTableVie
随机推荐
- Java中String判断值为null或空及地址是否相等的问题
- 轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
- nodejs中exports与module.exports的区别详细介绍
- win2003 IIS+MySQL服务管理助手
- iOS中UIActivityIndicatorView的用法及齿轮等待动画实例
- java修饰类的使用方法以及使用技巧(分享)
- 解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
- PHP中Session引起的脚本阻塞问题解决办法
- python类和函数中使用静态变量的方法
- Android编程基础之获取手机屏幕大小(DisplayMetrics应用)示例
- 为何Linq的Distinct实在是不给力
- 部署维护docker环境的详细教程
- docker-registry使用笔记
- CSS圆角区块容器生成器
- asp 批量删除选中的多条记录的实现代码
- 真正的连续滚动图片
- jQuery客户端分页实例代码
- php简单截取字符串代码示例
- IE:用电子邮件发送Web页
- Android GestureDetector手势滑动使用实例讲解