Oracle
1Z0-851 · Question #80
Given: package com.company.application; public class MainClass { public static void main(String[] args) {} } And MainClass exists in the /apps/com/company/application directory. Assume the CLASSPATH…
The correct answer is B. java com.company.application.MainClass if run from the /apps directory C. java -classpath /apps com.company.application.MainClass if run from any directory. See the full explanation below for the reasoning.
Question
Given: package com.company.application; public class MainClass { public static void main(String[] args) {} } And MainClass exists in the /apps/com/company/application directory. Assume the CLASSPATH environment variable is set to "." (current directory). Which two java commands entered at the command line will run MainClass? (Choose two.)
Options
- Ajava MainClass if run from the /apps directory
- Bjava com.company.application.MainClass if run from the /apps directory
- Cjava -classpath /apps com.company.application.MainClass if run from any directory
- Djava -classpath . MainClass if run from the /apps/com/company/application directory
- Ejava -classpath /apps/com/company/application:. MainClass if run from the /apps directory
- Fjava com.company.application.MainClass if run from the /apps/com/company/application directory
How the community answered
(26 responses)- B85% (22)
- D4% (1)
- E4% (1)
- F8% (2)
Community Discussion
No community discussion yet for this question.