※ ChatGPTを利用し、要約された質問です(原文:自作のクラスファイルがインポート出来ない その2)
自作のクラスファイルがインポート出来ない
このQ&Aのポイント
自作のクラスファイルがインポートできないエラーが発生しています。
jukou.javaからTestMap.javaを呼び出そうとすると、コンパイルエラーが表示されます。
TestMap.main("C") ;の部分がエラーになっています。
同じような質問をしてしまいまして
大変にご迷惑をお掛けしますが
ご質問させて頂きます。
以前、皆さんのご協力により
大変に勉強になったんですが
まだエラーが取れなくて困っています。
jukou.classとTestMap.classは同じフォルダにあります。jukou.javaからTestMap.javaを呼び出そうとすると、jukou.javaの方で以下のようなコンパイルエラーが表示されてしまいます。
--------------------
jukou.java:85: TestMap の main(java.lang.String[]) は (java.lang.String) に適用
できません。
TestMap.main(\"C\") ;
^
エラー 1 個
---
TestMap.main(\"C\") ;
は、TestMap(\"C\") ;の方が正しいと思いますが、こちらでもエラーになります。
以下がコードです。
TestMap.java
---
import java.util.*;
public class TestMap
{
/*HashMap生成(クラス変数)*/
class MyData{
public String sDate;
public String sName;
}
private static HashMap hashMap = new HashMap();
/*追加:入力キー(クラス変数)*/
public static String inputKey = null;
private String[] keys = {};
public static void main(String SYAINNO[]){
try{
TestMap testMap = new TestMap();
testMap.setMap(\"test.csv\");
/*Keyに対応する出力の判断*/
if(testMap.checkKey(SYAINNO[0])){
・
・
・
public String getStr(){
return \"呼ばれてますよ!\" ;
}
---
jukou.java
--
import java.io.* ;
・
・
・
/* LOOKUP用処理 */
else if (req.getParameter(\"map\") != null) {
TestMap.main(\"C\") ;
}
pw.close() ;
}
ご教授して頂けたら幸いです。
お礼
ご返事有り難うございました。 お陰様で解決しました。