当前位置: 首页 > 知识库问答 >
问题:

在VSCode中使用jar文件中的类

淳于慎之
2023-03-14

下面是构建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个答案

薛利
2023-03-14

解决方法如下:

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

2.键入命令jar--create--file ler.jar ler.class生成ler.jar

注意:如果ler.java在子文件夹下,请输入它,然后编译并生成.jar。

3.将ler.jar添加到引用的库中;

4.类似ler.function()的代码

 类似资料:
  • 问题内容: 因此,我一直在寻找一个高低的答案,显然找不到令人满意的答案。 问题是我想在JAR内更新JAR(或与此相关的任何文件),但是所说的文件在文件夹结构内,我想避免在JAR之外重现,以便我可以对其进行更新。 例: 因此,如果要使用 jar 命令更新此文件,则必须先在JAR外部创建相同的文件夹结构,然后再执行 但是,我想避免创建此文件夹结构,因为对于某些文件而言,它可能很深,而且因为我可能需要在

  • 问题内容: 我刚刚“继承”了一个Java项目,而不是来自Java背景,有时我会有点迷失。Eclipse用于在开发过程中调试和运行应用程序。我已经通过Eclipse成功创建了一个.jar文件,该文件“包含”了所有必需的外部jar,例如Log4J,xmlrpc- server等。然后可以使用以下命令成功运行此大.jar: 我的下一步是使用Ant(版本1.7.1)自动进行构建,因此我不必参与Eclips

  • 问题内容: 我在Sun上阅读了有关JAR文件的Java教程,但是仍然找不到解决我问题的方法。我需要使用一个名为jtwitter.jar的jar文件中的类,我下载了该文件并尝试执行该文件(昨天我发现可以通过双击来执行.jar文件),而Vista却给我一个错误提示:无法从[路径] /jtwitter.jar加载Main-Class Manifest属性。 编码.jar文件的人要我将其导入,但是在哪里将

  • 我刚刚开始玩适用于Android的gradle构建系统。 然而,我无法构建我的一个项目。它取决于libs/文件夹中的jar。 由于jar文件中的所有类都丢失了,所以在编译bug任务中执行gradle构建失败。 这是一个图书馆项目!这是我的身材。gradle文件: 我错过了什么明显的东西吗? 戈德陈

  • 问题内容: 创建应用程序的JAR后,该应用程序中的图像将不再显示。我们用于加载图像的代码示例如下: 我们不知道为什么会这样。如果不将其压缩为JAR,则应用程序将按预期运行;作为JAR,图像就消失了。我们还尝试使用URL代替ImageIcons,但这只会导致程序根本无法运行。 有任何想法吗? 编辑:我们将图像文件放在正确路径的JAR文件中,所以这不是问题。 问题答案: 检查您要调用的构造函数的API

  • 我想使用两个jar文件中的资源文件。可能吗? build.gradle 这意味着,我想包含同样来自libs/myOwnFile-1.jar文件的资源文件(主要是xml文件)。jar是由其他团队创建的,但它是另一个项目,不能与此项目关联。但是我知道资源的路径(src/resources) 是否可以在 jar 文件下使用 src/资源?