java - 在 VSCode 中使用 jar 文件中的类

标签 java visual-studio-code

所以,我是 Java 新手,我正在研究如何使用 Jar 文件中的类。我创建了一个包含我想要的所有类的 java 文件,然后从中获取了一个 Jar 文件,我将其导入 using this interface但现在我该如何实际使用它呢?我没有使用 Maven 或其他任何东西。只是来自 VSCode 的普通 java 项目(安装了 Java Extension Pack 和 Jar Builder)。

我知道也许我应该使用不同的程序,但我真的很喜欢 VSCode,所以如果你能在这里提供帮助,我将不胜感激:)

这是我构建 Jar 的 java 文件

import java.io.*;
public class Ler {
    public static String umaString (){
        String s = "";
        try{
            BufferedReader in = new BufferedReader ( new InputStreamReader (System.in));
            s= in.readLine();
        }
        catch (IOException e){
        System.out.println("Erro ao ler fluxo de entrada.");
        }
    return s;
    }

    public static int umInt(){
        while(true){
            try{
                return Integer.valueOf(umaString().trim()).intValue();
            }
            catch(Exception e){
                System.out.println("Não é um inteiro válido!!!");
            }
        }
    }
    
    public static char umChar(){
        while(true){
            try{
                return umaString().charAt(0);
            }
            catch(Exception e){
                System.out.println("Não é um char válido!!!");
            }
        }
    }
    
    public static short umShort(){
        while(true){
            try{
                return Short.valueOf(umaString().trim()).shortValue();
            }
            catch(Exception e){
                System.out.println("Não é um short válido!!!");
            }
        }
    }        
}

最佳答案

解决方案如下:

1.使用命令javac Ler.java编译Ler.java

2.输入命令jar --create --file Ler.jar Ler.class生成Ler.jar

Attention: If Ler.java is under the subfolder, please enter it then compile and generate .jar.

enter image description here

3.将Ler.jar添加到引用库

4.类似Ler.function()的代码。

enter image description here

关于java - 在 VSCode 中使用 jar 文件中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64358527/

相关文章:

java - 在Android Studio中解析JSONArray

c# - VS代码。 OmniSharp 不加载正确的解决方案

dom - 在 Visual Studio Code 扩展中访问编辑器的 DOM

java - Visual Studio Code 项目名称

java - 使用 .setValue 时出现 StackOverflow 错误

java - 如何在java流中查找并匹配一个元素列表?

java - 如何为Spring Security设置自定义登录处理页面?

c# - VSCode c# 添加对自定义程序集的引用

visual-studio-code - VSCode : How do I search and replace text in only opened files?

java - Tomcat 后台线程启动两次?