21xrx.com
2024-11-08 23:28:28 Friday
登录
文章检索 我的文章 写文章
「解决方案」Java下载后没有图标怎么办?
2023-06-11 11:24:07 深夜i     --     --
Java 图标 桌面

很多用户在下载Java后发现,程序并没有像其他应用程序一样在桌面上或任务栏上自动创建图标。其实这是一个很常见的问题,但是解决起来也非常简单。

首先,我们需要打开Java安装文件的目录。在Windows系统中,一般默认安装在C:\Program Files\Java目录下。找到对应版本的安装文件,右键选择「发送到」-「桌面(快捷方式)」即可在桌面上创建Java的图标。如果需要将图标固定在任务栏上,可以先将图标拖拽至任务栏上,然后右键选择「固定到任务栏」。

上述方法可以解决绝大多数用户遇到的问题,但如果还是无法正常创建图标,可以尝试通过注册表编辑器手动创建。

步骤如下:

1. 按Win+R快捷键打开运行窗口,输入regedit后按Enter键打开注册表编辑器。

2. 找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\{版本号}目录,其中「版本号」为您所安装的Java版本号。

3. 在该目录下新建一个名为「Shortcut」的字符串值,并将值数据设置为Java的安装路径,例如:C:\Program Files\Java\jre1.8.0_181\bin\javaw.exe -jar。

4. 右键单击创建的字符串值,选择「修改」,将数据类型设置为「Expand String Value」。

5. 依次单击「确定」保存修改,关闭注册表编辑器。

完成以上步骤后,重新启动电脑即可在桌面或任务栏上看到Java的图标。

代码示例(Java创建桌面图标):


import java.io.*;

public class CreateShortcut{

  public static void main(String[] args) {

    try {

      String userHome = System.getProperty("user.home");

      File shortcut = new File(userHome, "Desktop\\Java.lnk");

      File target = new File(System.getProperty("java.home"),

          "\\bin\\javaw.exe");

      BufferedWriter bw = new BufferedWriter(new FileWriter(shortcut));

      bw.write("[InternetShortcut]\r\n");

      bw.write("URL=file:///" + target.getCanonicalPath() + "\r\n");

      bw.write("IconIndex=0\r\n");

      String icon = target.getCanonicalPath().replace('\\', '/');

      bw.write("IconFile=" + icon + "\r\n");

      bw.flush();

      bw.close();

    } catch (IOException e) {

      e.printStackTrace();

    }

    System.out.println("已在桌面创建Java图标");

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复