Satura rādītājs:

Kā palaist Java klases failu citā direktorijā?
Kā palaist Java klases failu citā direktorijā?

Video: Kā palaist Java klases failu citā direktorijā?

Video: Kā palaist Java klases failu citā direktorijā?
Video: Compile & Run Java Code from any directory (Practical Demo - -classpath, -cp, -d, set classpath) 2024, Aprīlis
Anonim

Tālāk ir norādītas darbības, lai palaistu java klases failu, kas atrodas citā direktorijā:

  1. 1. darbība (izveidojiet utilītu klasē ): Izveidojiet A.
  2. 2. darbība (kompilēšanas utilīta klasē ): Atveriet termināli pie proj1 atrašanās vieta un izpildīt sekojošām komandām.
  3. 3. darbība (pārbaudiet, vai A.
  4. 4. darbība (rakstiet galveno klasē un kompilējiet to): Pārvietojieties uz savu proj2 direktoriju .

Šajā sakarā, kur klases fails tiek saglabāts Java?

1. klases fails iekšā java tiek ģenerēts, kad jūs kompilējat. java fails izmantojot jebkuru Java kompilators, piemēram, Sun javac, kas nāk kopā ar JDK instalēšanu un ir atrodams direktorijā JAVA_HOME/bin.

kā palaist.class failu programmā CMD?

  1. Atveriet apvalku mašīnā, kurā vēlaties darboties.
  2. Mainiet direktoriju (cd) uz direktoriju, kurā ir programma, kuru vēlaties palaist.
  3. Pārliecinieties, vai programma ir kompilēta.
  4. Ievadiet šo komandu (ņemiet vērā, ka norādītajam faila nosaukumam ir jābūt. klases failam, kas satur galveno metodi):

Var arī jautāt, kā es varu palaist Java galveno klasi no komandrindas?

Java programmas palaišana no komandu uzvednes

  1. public class HelloWorld { public static void main(String args) { Sistēma. ārā. println("Sveika, pasaule!"); } }
  2. cd DocumentsScripts.
  3. set path=%path%;C:Program FilesJavajdk-9.0.1in.
  4. javac HelloWorld.java.
  5. java HelloWorld.

Ko Java nozīmē simbols nevar atrast?

A " Nevar atrast simbolu "kļūda nozīmē ka kompilators nevar darīt šis. Šķiet, ka jūsu kods attiecas uz kaut ko tādu, ko kompilators nesaprot. Jūsu Nevar atrast simbolu kļūda attiecas uz identifikatoriem un nozīmē ka Java nevar izdomā, kas ir " simbols " nozīmē.

Ieteicams: