Java--女朋友的生日礼物

用Java制作给女朋友的生日礼物,有音乐,有蛋糕,有心心,不过我已经送出去了,如果你想送,就先看看她的名字缩写是不是GMY,如果是,就。。。。。。。请慎重考虑。。。

立即下载

Java程序—送给她的生日礼物(初学者)

#### 写在前面——

这个程序我已经送出去了,如果你要送的人名字缩写是GMY的话,请深思熟虑 emmm。。。。
#最后会生成一个exe文件(毕竟Java需要jre 。。。为了让电脑上没Java环境的人能直接运行程序,毕竟弄个Java环境不是那么简单~)

先看一下效果吧!

具体效果就是程序一开始会有小蛋糕从上面一直往下降,可以说是蛋糕雨吧,然后鼠标在上面点击一次,在点击的地方会随机生成一中玫瑰,总共有五种玫瑰,例如图片右下方排列的那五种
看到中间那个红色线条类的东西了吗,一开始是没有的,在每次点击的时候会随机增加5个线条,当点击的次数多了,线条也会越来越密集,最后呈现的图形就是图片上的啦~这里我用的是那个笛卡尔的爱心曲线,这个是我所能找到的最简单的函数了,虽然看起来不想桃心那样优美,但是 emmm,还是可以看的~
左上角是类似gif的动图,就是会有闪光的,后面会说的~,那个图片左上方是有个显示的名字我遮住了,接下来就是详细的制作过程了,
制作过程过程肯定非常长,不过也没用什么框架,就初学者的水平,希望耐心看完,不懂得可以在下面问哦,一起学习交流~

在这里插入图片描述# 第一步 在网上搜集素材
为了好看美观,我们使用的图片都是png格式的,不过在网上找的图片大部分都是jpg格式,之所以使用png格式的图片主要是png格式的图片背景可以是透明的,不是那种白的。看上面的图片,如果背景是白的就比较尬了,所以自己现在网上找图片,然后用ps(具体教程我先就不说了,网上有很多,可能以后有时间我会补充,emm )
在网上找好图片后,可以先做个背景图,当然可以不做,直接用程序控制图片的大小,位置,但是毕竟背景是不动的(背景其实也可以动起来,可能后面会说关于让背景简单动起来的方法,这里先不说的)
例如我的背景图片如下:
这些都是在ps直接做好的,其他的就在程序中控制位置大小,这样有很多图片就不用再程序中操心了,所以还是直接把背景图做好比较好(我感觉如果用程序控制那几只填写一闪一闪应该会更好看,但我水平不行。。这里就让他们固定在那吧)
在这里插入图片描述
新建一个maven项目,普通项目也行,只不过我们后面要播放音乐需要外部jar包,maven方便一点


/*** 我这里就先一部分一部分的介绍,后面都会全部完整的展示的,* 如果一下子全部粘贴过来的,看着会很多,很乱,所以先一点一点的介绍,* 要用心学哦*/
@Override
public void paint(Graphics g) {super.paint(g);g.drawImage(img_path,img_size_X,img_size_X,location_x,location_Y,null);//用这个方法在窗口上显示图片
}/*在主类中建一个内部线程类
*这个内部内 没隔20ms会调用一次repain()方法,这个方法使JFrame自带的方法
*调用这个方法,就相当于调用那个paint()方法,这个repaint()方法是无参的
*如果直接调用那个paint()方法重画,就必须给它一个Graphics对象,所以我们调用repaint()方法,这样就可以规避那个Graphics了,repaint()方法的作用应该就是为了规避那个Graphics吧,(个人见解~)
*
*/
class paintThread extends Thread{@Overridepublic void run() {while (true) {repaint();try {this.sleep(20);} catch (InterruptedException e) {}}}
}

显示图片应该都会吧,
这里需要注意那个super.paint(g);这个自动生成的方法是为了在原有的基础上画,如果不删的话,就会出现一串像水流似的蛋糕(就是一个蛋糕显示完后,就一直在那,然后应该可以想象得到),反正我删了,而且后面为了防止屏幕一闪一闪的,我会用到双缓冲,然后好像就不需要那个了,(提醒一下,这里我是用的是继承JFrame而不是Frame,这俩个还是不太一样的)

创建JFrame子类后记得初始化

/**
* 下面这个函数的内容应然是在构造方法中写的,但是为了代码的好看,我直接
* 把他们弄到一个函数中,在构造方法中直接调用就行了
*/
private void init(){this.setLocation(300,0);//设置窗口位置,这个可以不管,毕竟窗口可以拖动this.setResizable(false);//设置窗口大小不可变,万一她把窗口放大,可就露出白边了 emmthis.setSize(data.windowSizeX,data.windowSizeY);//设置窗口有大小this.setVisible(true);//设置窗口可见,这个必须有!!,不然的话窗口是不可见的,程序运行两秒后直接自己停了this.setDefaultCloseOperation(EXIT_ON_CLOSE);//这个是设置点击窗口那个关闭的叉叉程序可以停止,不然你点击那个关闭的叉叉程序没反应   new paintThread().start();//开启重画线程;}

存数据

程序要用的数据可能会很多例如每个图片的位置,图片的大小,图片的路径等等,这些我们都用一个专门的data类存储,这样不会乱;例如我的data类	
/**
*数据类嘛,全部都是public static 属性的,这样我们就可以直接只用这个类的名字进行调用而不用创建对象了。
*/
package Main.usage;
public class data {public static int windowSizeX=1200;public static int windowSizeY=800;public static int candleSize=30;public static double candleSpeed=0.15;public static double Love_size=100;public static double reseSize=40;public static String bgImage= "Main/usage/images/others/birthday.png";public static int roseSizeX=200;public static int roseSizeY=80;
}

调用图片的方法

package Main.usage;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.net.URL;
public class myImage {public static Image getImage(String path){BufferedImage image=null;URL uri=myImage.class.getClassLoader().getResource(path);try {image= ImageIO.read(uri);} catch (IOException e) {
//            e.printStackTrace();System.out.println(path+"图片不存在!");}return image;}
}
上面这个就可以当作工具包类直接复制过去用就行
(最好用我这方法调用图片,因为之后要生成jar再生成exe,会出现路径方面的问题,可能在调试的时候图片显示正常,但是弄成exe就是白板了,因为路径有问题;)

这是我是用的数据类,因为要用到的数据较多,所以还是直接建一个数据类比较好,

/**
*   这个方法是为了随机选择一种蛋糕,的照片,当然随机选择一种玫瑰图片也是一样的。注意看路径 下面有图片,对照着看一下图片路径的设置方法,,
*
*另外,强调一下,图片路径我用的都是/ 这可和\不一样,Java中使用\\必须连着用*两个(转义字符),但是/就一个就行,而且最好用/像下面这样,不要混用,虽然程*序不会报错,而且调试也能正常运行,但是如果像最后生成的exe也能正确显示图片的话,就但用/,我也不知道为什么,我经过不断尝试,最后发现只有这样exe才图片正常显示,emm   为了最后能做出来exe就先按照我这中方法吧 
*emmm...........................................
*/
public static String candleImage()
{switch ((int)(Math.random()*8)){case 1:return "Main/usage/images/candles/candle1.png";case 2:return "Main/usage/images/candles/candle2.png";case 3:return "Main/usage/images/candles/candle3.png";case 4:return "Main/usage/images/candles/candle4.png";case 5:return "Main/usage/images/candles/candle5.png";case 6:return "Main/usage/images/candles/candle6.png";case 7:return "Main/usage/images/candles/candle7.png";default:return "Main/usage/images/candles/candle7.png";}
}

在这里插入图片描述
先建一个包,在这个包下面再建一个imgs包,为了存图片,这个包建好后,直接把图片拖进这个包中,(直接拖得话,相当于移动了,原来地方的图片好像就没了,像再留一份图片的话,再拖过去就行了)在这个新建的包内创建我们的获得图片的类,就是上面的那段代码。
(注意这个工具类和图片都在一个包内,类似图片中myImage类和images包都在usage包内)之所以这样,还是因为路径问题,我也不知道为什么,但是只能这样最后生成的exe文件才能无误的显示图片 emm。。
,当然可以大胆尝试一下(坏笑)
#到现在,我们应该有
一个可以显示图片的主类
一个调用图片的工具类(与图片包位置上匹配的)
一个存放图片的包
一个存放数据的data类;

蛋糕雨

上代码

package Main;
import java.awt.*;
import java.util.ArrayList;
/**蛋糕容器* 管理所有要画的蛋糕*这是个线程类,为了实现蛋糕可以自己下降移动。* * 其实也可以不用这个线程,因为主类那里有一个画的线程,* 然后让主类中每一次重画调用一次这个类的方法 也能实现蛋糕移动的效果,但是为了使蛋糕移动的更自然,* 我这里又用了一个‘重画’线程,*/
public class drawCandlesThread extends Thread{Graphics graphics;private int capacity=80;boolean canDraw=false;boolean isLive=false;ArrayList<Candle> candles=new ArrayList<>(capacity);public drawCandlesThread(){for (int i = 0; i <capacity ; i++) {candles.add(new Candle());isLive=true;}}/*** 得到画纸,Java中的Graphics 就相当于画纸* 很多人说是画笔,但是我认为是画纸才恰当,* 当两个Graphics对象相同,就是同一张画纸,所以显示出来的图片就在同一个窗口了* 下面这个方法就是得到共同的那张纸* @param g*/public void getGraphy(Graphics g){graphics=g;canDraw=true;}/*** */@Overridepublic void run() {while (isLive) {if (canDraw) {   //加这个判断主要是看纸是否传过来了,不然下面用纸(Graphics)画蛋糕// 会抛出空对象异常drawCandles();}try {Thread.sleep(0);} catch (InterruptedException e) {
//                e.printStackTrace();}}}//  在纸上画蛋糕//直接把纸传给每一个蛋糕对象,让让他们自己画public void drawCandles(){for (Candle candle : candles) {candle.draw(graphics);}}
}

#然后是蛋糕类

package Main;
import Main.usage.data;
import Main.usage.myImage;
import java.awt.*;
public class Candle {private double x,y;private int size= data.candleSize; //蛋糕的大小private double speed=data.candleSpeed*Math.random()+0.1;  //蛋糕下降的速度, 使用Math.random()为了使每个蛋糕下降的速度都不一样private Image image= myImage.getImage(data.candleImage());  // 获得图片Candle(){this.x=(int)(Math.random()*data.windowSizeX)-30; //获得随机位置,为了像下雨那样,this.y=(int)(Math.random()*(-400));//如果是固定的高度,一排一起下来就不好看了,}private void move() {   //移动y +=speed;  //每次往下移动speed个距离/*** //判断是否下降出边界 如果是 就重新回到上面*/if (y>data.windowSizeY) {y = (int) (Math.random() * (-100));    //y轴位置x=(int)(Math.random()*data.windowSizeX)-30;//x轴位置speed=data.candleSpeed*Math.random()+0.1;//速度}}public void draw(Graphics g){move();    //每次画之前都要移动一下,这样就能出现下雨那样的效果了g.drawImage(image,(int)x,(int)y,size,size,null);}
}

画左上角那个闪光的玫瑰

原理就是把一个动图费解成几张图片,

(直接把一个gif文件用ps打开会自动切片,然后每张图片都分别去除背景,然后导出来十几张png用一个线程,依次画就实现了动图
那些图片可以用数组保存

package Main;
import Main.usage.data;
import Main.usage.myImage;
import java.awt.*;
public class drawRosesThread extends  Thread{private int x=20,y=40;private int sizeX= data.roseSizeX;private int sizeY=data.roseSizeY;private Graphics graphics;private Boolean canDraw=false;Image[] images=new Image[12];public drawRosesThread(){//初始化,把图片都装进数组中for (int i = 0; i <12 ; i++) {images[i]= myImage.getImage("Main/usage/images/rose_S/rose"+(i+1)+".png");}}/*画线程*/@Overridepublic void run() {while (true){if (canDraw)   //画纸传过来后开始画draw();else {/*** 不要问我为什么下面线程睡眠0但是不删,* 尽量不要动这个sleep(0)* 删了程序就出bug,我也不知为什么,* * * 我推测,当canDraw=false时,这个线程就没什么东西在跑,* 系统就会把这个线程关闭,当我加一个sleep(0)时,就没bug了,* emmm。。。。。。。。。。。。。。。。。。。。。。。* 还有其他地方都有slee(0) 我也不知道,但是不要删,删了就不出错。。。*/try {Thread.sleep(0);} catch (InterruptedException e) {}}}}public void getGraphy(Graphics g){    //得到画纸graphics=g;canDraw=true;   //只有得到画纸后才能画,不然后有空对象异常抛出;}private void draw(){for (int i = 0; i <12 ; i++) {graphics.drawImage(images[i],x,y,sizeX,sizeY,null);}}
}

画♥

那个心时由很多线条组成的,这些线条的函数是一样的,所以很多线条就组成了那个心
上代码

package Main;
import Main.usage.data;import java.awt.*;
/** 使用Java中画直线的方法*  需要两个点(x1,y1),(x2,y2)**  使用的笛卡尔函数; r=a(1-cosθ)  (极坐标方程高中应该学过)*  */
public class smallLove {private double a=80;   // 线条的长度公式中的aprivate double D=Math.random()*Math.PI*2;   //角度,注意角度生成要随机,// 因为每次添加五条线,如果不随机的画这五条线是在一起的,就相当于一条线了private double x,y;    //位置坐标public smallLove(){x= data.windowSizeX/2-100;  //使用窗口大小生成坐标,这样窗口改变的时候,坐标也会自动改变,这样就不会那么乱y=data.windowSizeY/2-300;}public void draw(Graphics g){Graphics2D g2=(Graphics2D)g;//使用Gra/phics2D 是为了线条粗点,Graphics类不能改变线条粗细,默认的太细了g2.setStroke(new BasicStroke(2));//线条加粗,会用就行g2.setColor(Color.red);//设置红色D+=0.05; //每次画的时候就是转动角度,这样那个心其实是一直在动的,比照片上好看点g2.drawLine((int)x,(int)y,(int)(x+a*(1-Math.sin(D))*Math.cos(D)),(int)(y-a*(1-Math.sin(D))*Math.sin(D)));g.setColor(Color.black); //用完之后,把颜色重新弄回去}
}

为了实现每次鼠标点击,线条就增加,需要用到鼠标监听器(只能在窗口类中才能用,普通的类用不了所以我们在主类中加键盘监听器
(想在普通类中用的画,就弄个方法接受键鼠标监听器,在主类中把鼠标监听器对象传过去就行);

/*方法1 自己实现鼠标监听器接口
*/
public class mainFrame extends JFrame implements MouseListener{
//
public mainFrame(){
this.addMouseListener(this);//所以这里就是添加自己
}
//实现接口的方法
@Override
public void mouseClicked(MouseEvent mouseEvent) {
//鼠标点击时的操作
}public void mousePressed(MouseEvent mouseEvent) {
//鼠标点下去的操作}
@Override
public void mouseReleased(MouseEvent mouseEvent) {
//鼠标松开时的操作
}
@Override
public void mouseEntered(MouseEvent mouseEvent) {
//鼠标进入窗口的操作
}
@Override
public void mouseExited(MouseEvent mouseEvent) {
//鼠标离开窗口的操作
}}/*** 方法二* 创建一个类实现鼠标监听的接口* */
public class Main extends JFrame {public Main(){this.addMouseListener(new key());}class key implements MouseListener {@Overridepublic void mouseClicked(MouseEvent mouseEvent) {mouseEvent.getX();//获得鼠标的x坐标mouseEvent.getY();//,y坐标mouseEvent.getButton();//获得鼠标点击左键还是右键mouseEvent.getClickCount();//获得鼠标点击次数,      例如“双击”}@Overridepublic void mousePressed(MouseEvent mouseEvent) { }@Overridepublic void mouseReleased(MouseEvent mouseEvent) { }@Overridepublic void mouseEntered(MouseEvent mouseEvent) { }@Overridepublic void mouseExited(MouseEvent mouseEvent) { }}
}
/*键盘监听器的也是一样的哈,想使用的可以试试*/
/*
*  那个locations是用来存放要画玫瑰花的地址的容器
*每次点击,根据点击的x,y坐标添加地址对象,paint()方法中根据容器中的地址对象画玫瑰就行!
*/@Override
public void mouseClicked(MouseEvent mouseEvent) {locations.add(new location(mouseEvent.getX(),         mouseEvent.getY()));Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());}

地址类其实很简单的啦,就存放x,y就行;

package Main.usage;
public class location {
/**
*实际中我这里还有个z;表示第几种玫瑰,一共五种,
所以随机选择的玫瑰就是(int)(Math.random()*5); 
当然也可以把这个z直接换成image对象,
我后面是根据这个z从数组中选择玫瑰的图片,都一样的哈~
*/private int x,y,z;public int getZ() {//第几种玫瑰return z;}public location(int x, int y){this.x=x;this.y=y;z=(int)(Math.random()*5);}public int getX() {return x;}public int getY() {return y;}
}

讲讲双缓冲吧

因为实现我们用图片实现动画是不停的话,程序是一个一个的画图片,要画的图片变多的时候就会从第一个图片画完到最后一个图片画完中间经过的时间就会有点长,这时

人的眼睛就会察觉到了,所以为了避免闪烁,我们先让程序把要画的都在一张纸上全画完,然后就只画这张纸就行了这样就同步了,
具体代码


/*** 双缓冲原理*/
public class Main extends JFrame {private Image bufferImg=null;//双缓冲要用的纸public Main(){}@Overridepublic void paint(Graphics g) {if (bufferImg==null) {//判断是否存在,不存在就创建一张纸,// 这样做是只用一张纸就行了,避免你每次都重新创建bufferImg = this.createImage(data.sizeX, data.sizeY);//创建纸,}Graphics g2=bufferImg.getGraphics();//获得这张图片的“纸”;因为要在这张纸上画g2.drawImage();//用这张纸画东西rose.setGraphices(g2);//把这张纸传给其他对象,让每个对象在同一张纸上画g.drawImage(bufferImg,data.sizeX,data,sizeY,0,0,null);//最后把这张纸画出来}
}

最后看一下主类是怎么实现的`

package Main.start;
import Main.drawCandlesThread;
import Main.drawRosesThread;
import Main.smallLove;
import Main.usage.T;
import Main.usage.data;
import Main.usage.music;
import Main.usage.location;
import Main.usage.myImage;
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.io.File;
import java.util.HashSet;
public class mainFrame extends JFrame implements MouseListener {HashSet<location> locations=new HashSet<>();    //记录每次点击时的位置HashSet<smallLove> Loves=new HashSet<>();//每次点击增加的线条都存在这里Image[] roseImages=new Image[5];   //还记得那个location对象中的z吗,就是用来从这个数组中取图片的Image buffer;//双缓冲要用的图片对象Image bg= myImage.getImage(data.bgImage);  //背景图片drawRosesThread roses; //这是画那个左上角闪光玫瑰要用的线程类drawCandlesThread candles;//这是画蛋糕雨要用的线程类public mainFrame(){this.init();}private void init(){//初始化窗口this.setLocation(300,0);this.setResizable(false);this.setSize(data.windowSizeX,data.windowSizeY);this.setVisible(true);this.setDefaultCloseOperation(EXIT_ON_CLOSE);//初始化窗口candles=new drawCandlesThread();candles.start();//蛋糕雨线程开启roses=new drawRosesThread();roses.start();//闪光玫瑰线程开启new paintThread().start();//重画线程开启this.addMouseListener(this);//添加鼠标监听器this.initRosesImages();//玫瑰数组初始化照片}/*** 玫瑰数组初始化照片*/private void initRosesImages(){for (int i=0;i<5;i++)  //注意我那些玫瑰照片的名字特意命名位rose1,rose2了,所以可以用下面这个,反正能把图片装进数组就行{roseImages[i]=(myImage.getImage("Main/usage/images/roses/rose"+(i+1)+".png"));}}private void drawRose(Graphics g)//画点击时产生玫瑰{for (location location : locations){ //根据我们每次点击记录的坐标来画g.drawImage(roseImages[location.getZ()],location.getX(),location.getY(),(int)data.reseSize,(int)data.reseSize,null);}Loves.forEach(drawLove -> { //这个是画那个心的 很多线条组成的心drawLove.draw(g);});}@Overridepublic void paint(Graphics g) {if (buffer==null) buffer=this.createImage(data.windowSizeX,data.windowSizeY);//为了防止每次都创建新对象Graphics g2=buffer.getGraphics();  //获取双缓冲用到的图片的’纸‘ 因为要在这张纸上画g2.drawImage(bg,0,0,data.windowSizeX,data.windowSizeY,null);//画背景if (candles!=null)candles.getGraphy(g2);//给蛋糕传过去这张’纸‘if (roses!=null)roses.getGraphy(g2);//给左上角那个闪光玫瑰传过去这张‘纸’。this.drawRose(g2);//给我们点击生成的玫瑰传过去‘纸’g.drawImage(buffer,0,0,data.windowSizeX,data.windowSizeY,null);//最后画这张’纸图片‘}@Overridepublic void mouseClicked(MouseEvent mouseEvent) {  // 每次点击记录一个坐标locations.add(new location(mouseEvent.getX(), mouseEvent.getY()));Loves.add(new smallLove()); //每次点击都会增加这么多的线条,Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());Loves.add(new smallLove());//可以用个循环,emm ,都一样,每次点击增加10几条线,免得点几十次都出不来那个心型的轮廓}@Overridepublic void mousePressed(MouseEvent mouseEvent) {}@Overridepublic void mouseReleased(MouseEvent mouseEvent) {}@Overridepublic void mouseEntered(MouseEvent mouseEvent) {}@Overridepublic void mouseExited(MouseEvent mouseEvent) {}class paintThread extends Thread{@Overridepublic void run() {while (true) { //注意,是个循环,因为线程开始只会调用一次run()repaint();try {this.sleep(20);  //每次隔20ms重画,免得程序一直连着画,耗内存,能让肉眼看不见就行} catch (InterruptedException e) {}}}}public static void main(String[] args) {new mainFrame();}
}

音乐

礼物怎么能没有音乐呢?
我这里用的音乐《是夜空中的寂的静》钢琴版QQ音乐上好像是要付费的,我在网易音乐上找的免费版,
(也可以用天空之城,也是收费的,emmm。。。。)
上代码

package Main.usage;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;import java.io.*;/*** 注意,播放音乐必须要用线程,因为我们是要图片和音乐一起播放,就必须是多线程的,否则的话,* 如果音乐先开始,就会一直放音乐,等音乐播放完才会开始放图片,先放图片就音乐播放不了。* 所以就用到线程,其实也很简单的,直接照着格式用就行了*/
public class music extends Thread{Player player;@Overridepublic void run() {try {//这个调用音频文件的和那个图片的方法也是相同的呢File file= new File(music.class.getClassLoader().getResource("Main/usage/music/first.mp3").getFile());//得到音频文件之后通过下面的方法播放player=new Player(new FileInputStream(file));player.play();//开启播放} catch (JavaLayerException e) {
//                e.printStackTrace();} catch (FileNotFoundException e) {
//                e.printStackTrace();}}/*** 在我们主类中要播放音乐直接在init()(构造)方法中添加下面两条语句就行了* @param args*/public static void main(String[] args) {music music= new music();music.start();//必须是用线程的start()方法,这样才是新建一个线程,// 而run()方法是仅仅调用run()方法,而不是我们期望的新建一个线程;}
}
另外这个播放音乐需要外部的jar 没办法,我这里用的maven 依赖如下
<dependency><groupId>javazoom</groupId><artifactId>jlayer</artifactId><version>1.0.1</version></dependency>

另外如果不是maven的话,直接网上找个把搜索javazoom jar下载“配置一下,网上都有教程的,
或者可以新建一个maven项目把那个的pom.xml复制过来
(我发现的偷懒方法哦 )
复制到项目的根目录下,和那个src是并排的,直接复制过来是红色的不能用要右键单击选择add as maven (我用的是IDEA,如果是eclipse就不太清楚了)添加依赖后如果项目没有自己下载jar就进入那个pom.xml,然后右键单击点击maven 再点击download Source and Documation 下载jar
至此,我们的程序在IDEA上面应该y是可’以运行 的,接下来就是制作exe文件 了,
首先是先打包成jar文件,网上都有很多教程的,
我就不细说的
这里我先转载一个看着可用的吧
IDEA打包jar

弄好jar文件后用exe4J制作exe文件
我转!→EXE
如果程序调用图片和音乐是按照我上面的,最后生成的exe文件应该是可以显示图片和音乐的。
最后得到的就是一个文件夹包含jre和exe文件那个jar文件可以删了
一共200多MB,jre就占了190MB,emm。。。
网上有关于jre瘦身的
我再转→[jre瘦身]
不过我看着都很麻烦,200多就两百多吧
emmmm。。。。。

源代码

(赚个小积分,嘻嘻嘻嘻)
其实还是自己做比较好,礼物嘛,还是自己敲比较有心意哒~

大致制作过程就参考上面的介绍吧,有问题可以在下面指出了哈,我会及时改的~

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Android脱壳,一个小小的frida+hook案例

    hook步骤 环境:Python3.7+frida12.7.26+逍遥模拟器 adb添加环境变量 请参考:adb添加环境变量 查看当前正在连接的设备 1.adb devices 正常情况是这样滴,一个都木有2.连接模拟器(你肯定已经启动了模拟器是吧) adb connect 127.0.0.1 这句命令默认会连5555端口,谷歌官方模拟…...

    2024/3/29 6:47:10
  2. Android 动画实现方式以及对比(GIF和WebP,Lottie和SVGA,原生动画)

    最近需求涉及到较为复杂的动画实现,虽然后来完成与今天所要讲的毫无关系(实现方式会在下篇讲)。但是也是由此萌生了我对市面上较为流行动画的实现方式产生了兴趣,到底是谁好用呢?是谁更优秀呢?GIF和WebPGIF:图像互换格式(GIF,Graphics Interchange Format)是一种位图…...

    2024/3/29 10:29:14
  3. errors potentially fixable with the `--fix` option报错的解决

    errors potentially fixable with the `--fix` option.新建的vue项目运行时就报错 新建的vue项目运行时就报错 在用vue-cli3搭建的项目开始进行开发时候,在项目搭建完成之后,每次启动服务时都会弹出编译错误,我就是简单的新建一个index.vue,写了几个标签,发现初次npm run …...

    2024/3/29 10:29:14
  4. 使用ansible部署prometheus加上grafana

    使用ansible部署prometheus加上grafana 在自动化大行其道的当下,作为运维人员必须掌握的自动化。今天是做使用ansible向你的服务器集群快速部署监控系统。很适合人少机器多的中小型企业上监控告警服务。 架构 系统全部采用Centos7.2角色 IP地址master 10.0.0.23node1 10.0.0.2…...

    2024/3/29 10:29:12
  5. oracle 学习

    1.勤能补拙 2. undo和 redo Redo:重做日志文件,用于前滚数据恢复数据 Undo:恢复事务,取消一条或一组语句 通常对undo有一个误解,认为undo用 于数据库物理地恢复到执行语句或事务之前的样子,但实际上并非如此。数据库只是逻辑地恢复到原来的样子,所有修改都被逻辑地取消,…...

    2024/3/29 10:29:11
  6. livy 原理启动阶段以及用户交互阶段流程分析

    文章目录背景启动阶段livyServer [livy-server模块]webserver小服务分类interactiveSessionServletbatchSessionServlet其他servlet用户交互阶段 背景 由于livy官方文档并不是很全,工作又要用到,所以,需要对livy进行源码剖析,并解决工作用遇到的一些问题所要做的本人对其进…...

    2024/3/29 10:29:10
  7. ExoPlayer简单使用

    ExoPlayer Library 概述ExoPlayer是运行在YouTube app Android版本上的视频播放器ExoPlayer是构建在Android低水平媒体API之上的一个应用层媒体播放器。和Android内置的媒体播放器相比,ExoPlayer有许多优点。ExoPlayer支持内置的媒体播放器支持的所有格式外加自适应格式DASH和…...

    2024/3/29 10:29:10
  8. python生成Windows可执行的exe文件

    python生成Windows可执行的exe文件在Windows下生成可执行文件的好处1.不需要在Windows下安装对应的IDE;2.将应用闭源;3.用户可以方便、快捷的直接双击使用即可 打包工具pyinstaller 安装pyinstaller1.pip install 安装pyinstaller2.python setup.py install xxx.tar.gz注意:…...

    2024/3/29 10:29:08
  9. 感性认识和理性认识 与理性因素和非理性因素区别

    感性认识:人们在实践过程中,通过自己的肉体感官(眼、耳、鼻、舌、身)直接接触客观外界,引起许多感觉,在头脑中有了许多印象,对各种事物的表面有了初步认识,这就是感性认识。理性认识:理性认识是认识过程的重要阶段,以事物的本质规律为认识对象,是对事物的内在联系的…...

    2024/3/29 10:29:07
  10. Scala 2.8馆藏图书馆是“历史上最长的遗书”吗? [关闭]

    我刚刚开始研究即将发布的2.8版本中的Scala集合库重新实现 。 熟悉2.7中的库的人会注意到,从使用角度来看,库几乎没有变化。 例如... > List("Paris", "London").map(_.length) res0: List[Int] List(5, 6)......适用于任何一个版本。 图书馆非常实…...

    2024/3/29 10:29:06
  11. 一统江湖的大前端React.js-从开发者到工程师

    《一统江湖的大前端》系列是自己的前端学习笔记,旨在介绍javascript在非网页开发领域的应用案例和发现各类好玩的js库,不定期更新。如果你对前端的理解还是写写页面绑绑事件,那你真的是有点OUT了,前端能做的事情已经太多了, 手机app开发 , 桌面应用开发 , 用于神经网络人工…...

    2024/3/29 10:29:06
  12. ubuntu安装Beyond Compare,无限试用

    1、官网下载安装 官网链接 ubuntu选择Linux下的Debian,32还是64位根据自己的系统下载。2、安装 可以参考官方安装教程. sudo dpkg -i 安装包名.deb3、破解 1,在本地创建一个自动清除bcompare使用日志的脚本 cd /usr/local/binsudo vi clear_bc_reg.sh将下面的内容复制进去 #!…...

    2024/3/28 10:29:44
  13. 请说一下你是如何理解互联网思维的?

    一、互联网思维,是人对全生态重新审视的思考方式,就是在(移动)互联网+、大数据、云计算等科技不断发展的背景下,对市场、用户、产品、企业价值链乃至对整个商业生态进行重新审视的思考方式。 二、这里的互联网指的是泛互联网,因为未来的网络形态一定是跨越各种终端设备的…...

    2024/3/29 10:29:04
  14. 阿里云杨敬宇:四层技术构建基于城市场景的边缘计算

    12月11日,阿里云边缘计算技术负责人杨敬宇在2019亚太内容分发大会上表示:在未来,边缘计算主要是以地市、区县为单位开展,面向城市服务的交通、医疗、健康、教育、新零售等场景提供算力基础。阿里云认为边缘计算就是城市计算,我们将围绕城市场景去建设边缘计算基础设施和灵…...

    2024/3/29 10:29:02
  15. Android学习(ListView)

    自定义BaseAdapter,然后绑定ListView的最简单例子Animal.java: public class Animal {private String aName;private String aSpeak;private int aIcon;public Animal() {}public Animal(String aName, String aSpeak, int aIcon) {this.aName = aName;this.aSpeak = aSpeak;t…...

    2024/3/28 21:48:11
  16. 7000 字读懂互联网公司的架构演变历程

    前言我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用…...

    2024/3/29 10:29:00
  17. 图神经网络(GNN)

    新智元报道 来源:towardsdatascience作者:黃功詳 Steeve Huang 编辑:肖琴【新智元导读】图神经网络(GNN)在各个领域越来越受欢迎,本文介绍了图神经网络的基本知识,以及两种更高级的算法:DeepWalk和GraphSage。最近,图神经网络 (GNN) 在各个领域越来越受到欢迎,包括社交…...

    2024/3/28 18:13:57
  18. C#学生管理系统

    环境:SqlServer+VS2015在公众号已经写了一遍教程,不懂得小伙伴可以在公众号中一步一步的看哦!!!C#成绩管理系统地址:https://blog.csdn.net/robot_sh/article/details/1035377291 需求分析随着社会的不断发展,社会各行各业对人才的需求不断增加,培养人才的高等学校为满…...

    2024/3/29 10:08:47
  19. java中的继承

    1.继承 class 子类 extends 父类{} 1.首先子类不能通过多继承的方法去继承父类,因为多继承存在安全隐患,但是可以通过单继承的多层次去继承父类 2.继承的层次不要过多 2. 覆写 覆写相当于手机的更新,例如诺基亚手机具有打电话发短信的功能,新的智能手机需要在此基础之上增加…...

    2024/3/28 20:08:57
  20. 吉林大学 数据结构教材 刘大有第二版 学习重点!

    吉林大学 数据结构教材 刘大有第二版 学习重点! 这本书 数据结构教材是考吉林大学 必考的一科目! 本科不管你学的那个教材,现在考研最好还是看这个书吧,然后辅助性的看王道上的知识点,王道是考408必看的书籍,和严蔚敏老师教材配套的,408难度比较大,吉大是自主命题,相…...

    2024/3/29 10:08:44

最新文章

  1. 短剧APP搭建必备技巧大揭秘

    在当今数字化时代&#xff0c;随着人们对视频内容的需求不断增长&#xff0c;短剧APP成为一种备受关注的新兴形式。短剧APP提供了一个平台&#xff0c;让用户可以快速、便捷地浏览各种精彩的短剧内容&#xff0c;吸引了大批年轻用户的关注。短剧APP的搭建不仅可以满足用户对短剧…...

    2024/3/29 13:01:21
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 2024多云管理平台CMP排名看这里!

    随着云计算技术的迅猛发展&#xff0c;多云管理平台CMP应运而生。多云管理平台CMP仅能够简化对多个云环境的统一管理&#xff0c;还能提高资源利用效率和降低成本。因此了解多云管理平台CMP品牌是必要的。2024多云管理平台CMP排名看这里&#xff01;仅供参考哈&#xff01; 20…...

    2024/3/29 11:12:00
  4. eclipse启动报错

    报错&#xff1a; An error has occurred. See the log file C:\eclipse\1711430260036.log 原因&#xff1a; 因为 eclipse控制设置的jdk是1.6&#xff0c; 安装了jdk11后&#xff0c;系统默认jdk是jdk11,所以找不到对应的jdk6. 解决方法&#xff1a;将jdk11的配置 从 计…...

    2024/3/28 16:55:32
  5. 约定式提交 commit 规范

    什么是约定式提交 约定式提交&#xff08;Conventional Commits&#xff09;是一种用于代码版本控制的规范&#xff0c;旨在通过明确和标准化提交信息来提高代码协作质量和效率。其基本原则是通过规定提交信息的结构和语义来提高代码版本控制的可读性、可维护性和自动化程度。…...

    2024/3/27 12:53:36
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/3/27 10:21:24
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/3/24 20:11:25
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/3/29 2:45:46
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/3/24 20:11:23
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/3/29 5:19:52
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/3/28 17:01:12
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/3/29 11:11:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/3/29 1:13:26
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/3/29 8:28:16
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/3/29 7:41:19
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/3/24 20:11:18
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/3/29 9:57:23
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/3/29 0:49:46
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/3/24 20:11:15
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/3/27 7:12:50
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/3/24 20:11:13
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/3/26 11:21:23
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/3/28 18:26:34
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/3/28 12:42:28
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/3/28 20:09:10
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57