所以,我是 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.
3.将Ler.jar
添加到引用库;
4.类似Ler.function
()的代码。
关于java - 在 VSCode 中使用 jar 文件中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64358527/