У меня есть следующий вопрос теста:Как запустить командную строку класса java?
Дано:
1. package com.company.application; 2. 3. public class MainClass { 4. public static void main(String[] args) {} 5. }
И
MainClass
существует в каталоге/приложения/COM/компании/приложения. Предположим, что для переменной среды CLASSPATH установлено значение «.». (текущий каталог) .Какой два java-команды, введенные по команде , будут запущены линииMainClass
? (Выберите два.)A. Java MainClass при запуске из файла/каталога приложений
B. Java com.company.application.MainClass при запуске из файла/каталога приложений
C. Java -classpath/приложения ком. company.application.MainClass при запуске из любого каталога
D. java -classpath. MainClass при запуске из каталога/apps/com/company/application
E. java -classpath/apps/com/company/application :. MainClass при запуске из/каталога приложений
F. Java com.company.application.MainClass при запуске из директории/приложения/ком/компания/приложения
Я думаю, что правильный являются D и E, но являются B и C, и мне интересно, почему?
[Потому что .] (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html) –