nerdexam
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)
  • B
    85% (22)
  • D
    4% (1)
  • E
    4% (1)
  • F
    8% (2)

Community Discussion

No community discussion yet for this question.

Full 1Z0-851 Practice