У меня есть .class, который я скомпилировал из .java
package csvExam.MyCSVParser;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class MyCSVParser {
public static void main(String[] args){
String csvFile = "/Users/dbaug/Desktop/idestuff/csvExam/testme.csv";
BufferedReader br = null;
String line = "";
String cvsSplitBy = ",";
if(csvFile==null){
System.out.println("no CSV File found, try again.");
}else{
try {
br = new BufferedReader(new FileReader(csvFile));
while ((line = br.readLine()) != null) {
String[] mainLine = line.split(cvsSplitBy);
System.out.println("am I reading anything");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
}
Я могу скомпилировать, используя javac MyCSVParser.java, и я получил MyCSVParser.class, в котором находятся оба этих файла "C: \ Users \ dbaug \ Desktop \ idestuff \ csvExam "
мой% PATH%:
C: \ Program Files (x86) \ Razer Chroma SDK \ bin; C: \ Program Files \ Razer Chroma SDK \ bin; C: \ Program Files (x86) \ Общие файлы \ Oracle \ Java \ javapath; C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Program Files (x86) \ Intel\ Клиент iCLS \; C: \ Program Files \ Intel \ iCLS Client \; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0\; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты подсистемы управления \ DAL; C: \ Program Files \ Intel \ Компоненты подсистемы управления Intel (R) \ DAL; C: \ Программные файлы (x86) \ Intel \ Компоненты подсистемы управления Intel (R) \ IPT; C: \Программные файлы \ Intel \ Intel (R) Management Engine Components \ IPT; C: \WINDOWS \ System32 \ OpenSSH \; C: \ WINDOWS \ system32 \ config \ systemprofile \ AppData \ Local \ Microsoft \ WindowsApps; C: \ Program Files \ NVIDIA Corporation \ NVIDIA NvDLISR; C: \ Программные файлы (x86) \ NVIDIA Corporation \PhysX \ Common; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C: \ WINDOWS \ System32 \ OpenSSH \; C: \ Program Files \ Java \ jdk1.8.0_191 \ bin; C: \ Program Files \ dotnet \; C: \ Users \ dbaug \ AppData \ Local \ Microsoft \ WindowsApps; C: \ Users \ dbaug \ AppData \ Local \ GitHubDesktop\ bin; C: \ Program Files \ Java \ jdk1.8.0_191 \ bin;
, где вы можете увидеть "; C: \ Program Files \ Java \ jdk1.8.0_191 \ bin;"внизу.
в переменных среды. У меня есть путь к переменной "C: \ Program Files \ Java \ jdk1.8.0_191 \ bin"
Ниже приведены все входы и результаты, с которыми я сталкиваюсь..
Microsoft Windows [Версия 10.0.17763.316] (c) 2018 Microsoft Corporation.Все права защищены.
C: \ Users \ dbaug> cd c: \
c:> java -classpath C: \ Users \ dbaug \ Desktop \ idestuff \ csvExam MyCSVParser Ошибка: не удалосьнайти или загрузить основной класс MyCSVParser
c:> java -cp C: \ Users \ dbaug \ Desktop \ idestuff \ csvExam MyCSVParser Ошибка: не удалось найти или загрузить основной класс MyCSVParser
c:>cd C: \ Users \ dbaug \ Desktop \ idestuff \ csvExam
C: \ Users \ dbaug \ Desktop \ idestuff \ csvExam> java MyCSVParser Ошибка: не удалось найти или загрузить основной класс MyCSVParser
C: \ Users \ dbaug \ Desktop \ idestuff \ csvExam> cd C: \ Users \ dbaug \ Desktop \ idestuff
C: \ Users \ dbaug \ Desktop \ idestuff> java csvExam.MyCSVParser Ошибка: не удается найтиили загрузите основной класс csvExam.MyCSVParser
C: \ Users \ dbaug \ Desktop \ idestuff>
Я не пытаюсь сделать что-то особенное, кроме попытки получить .classзапустить через терминал, так как это мой следующий шаг от IDE для проверки работоспособности моих программ.Однако я весь день был в тупике из-за того, что могу делать неправильно, и я просто не уверен.Я запускаю Windows 10, пытаясь использовать Java JDK jdk1.8.0_191, загруженный с веб-сайта oracle java.