実行可能なjarファイルを作成しようとしています。私のプロジェクトにはmodels.txtファイルが含まれています。私のプロジェクトはエラーなしで完全にEclipseで動作しますが、実行可能なjarファイルにエクスポートすると動作しません。私はここで、エラーと、ファイルが呼び出された場所のコードを添付します。Runnable Jarファイルでそのようなファイル例外がありません
public static HashMap<String, RenderModel> getModelList(String file) throws IOException {
List<String> data;
HashMap<String, RenderModel> namesToModels = new HashMap<String, RenderModel>();
if (file != null) {
data = Files.readAllLines(Paths.get(file), StandardCharsets.UTF_8);
} else {
String path = "models/models.txt";
data = Files.readAllLines(Paths.get(path), StandardCharsets.UTF_8);
}
Iterator<String> dataIterator = data.iterator();
while (dataIterator.hasNext()) {
String dataLine = dataIterator.next();
System.out.println(dataLine);
String[] line = dataLine.split("; ");
String key = line[0];
String valueObj = line[1];
String valueMtl = line[2];
float scale = Float.parseFloat((String) line[3]);
RenderModel v = new RenderModel(valueObj, valueMtl, scale);
namesToModels.put(key, v);
}
RenderModel v = new RenderModel("custom", "custom", 1.0f);
namesToModels.put("Choose Model from file", v);
return namesToModels;
}
誤差画像:あなたのコードで
コードではなくテキストとしてコードを追加してください – Jens
あなたのjarファイルにはsrcフォルダはありません。 – Jens
eclipseでは、srcフォルダがあり、すべて正常に動作します。 jarファイルにsrcフォルダを作成する方法 – Ankit1016