ฉันจะคอมไพล์โปรแกรม Java ใน Eclipse โดยไม่ต้องรันได้อย่างไร


92

ฉันต้องการรวบรวมโปรแกรม Java ของฉันใน Eclipse แต่ไม่สามารถเรียกใช้งานได้ ฉันไม่เข้าใจวิธีการทำ

ฉันจะคอมไพล์โปรแกรม Java ไปยัง.classไฟล์ใน Eclipse โดยไม่ต้องรันได้อย่างไร


@TheLQ: ถูกต้องและฉันไม่รู้ว่ามันถูกคอมไพล์โดยอัตโนมัติ ขอบคุณ.
Jonas

ขอข้อความคอมไพล์ได้ไหม
gstackoverflow

คำตอบ:


45

คุณสามารถยกเลิกการตรวจสอบบิลด์โดยอัตโนมัติในเมนูโครงการจากนั้นสร้างด้วยมือโดยพิมพ์ Ctrl + B หรือคลิกไอคอนที่ปรากฏทางด้านขวาของไอคอนเครื่องพิมพ์


11

คุณจะต้องไปที่Project-> Clean ...จากนั้นสร้างโครงการของคุณ วิธีนี้จะได้ผลแม้ว่าซอร์สโค้ดของคุณจะไม่มีเมธอดหลักใด ๆ ในการรันเป็นโปรแกรมปฏิบัติการ ไฟล์. class จะปรากฏในโฟลเดอร์ bin ของโปรเจ็กต์ของคุณในพื้นที่ทำงานของคุณ


3

ในกรณีที่คุณลบไฟล์. class ของคุณใน Eclipse แล้วลองสร้างอีกครั้งจากไฟล์. java มันจะไม่ทำอะไรเลย หากคุณพยายามเรียกใช้ไฟล์. java โดยไม่มีไฟล์. class คุณจะได้รับข้อผิดพลาดว่าไม่พบคลาสหลัก

คุณจะต้องเปลี่ยนและบันทึกไฟล์. java ใหม่จากนั้นสร้างใหม่อีกครั้งหรือมิฉะนั้นคุณต้องเรียกใช้ Clean บนโปรเจ็กต์จากนั้นสร้างอีกครั้ง



2

ลองสิ่งนี้ในคอนโซลของคุณ:

javac {$PathToYourProyect}/*

หากคุณต้องการไลบรารีภายนอกให้ลอง:

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*

2

คลิกขวาที่ไฟล์บน package Explorer จากนั้นไปที่ Show in Under it ไปที่ terminal Eclipse จะมี Terminal จากนั้นใช้ javac fileName เพื่อคอมไพล์


1

ไปที่บล็อกนักสำรวจโครงการ ... คลิกขวาที่ชื่อโครงการเลือก "Build Path" -----------> "Configuration Build Path"

จากนั้นหน้าต่างป๊อปอัปจะเปิดขึ้น

ในหน้าต่างป๊อปอัปนี้คุณจะพบ 4 แท็บ 1) แหล่งที่มา 2) โครงการ 3) ห้องสมุด 4) สั่งซื้อและส่งออก

คลิกที่ 1) แหล่งที่มา

เลือกโปรเจ็กต์ (ภายใต้ไฟล์ที่มีอยู่ซึ่งคุณต้องการรวบรวม)

แล้วคลิกตกลง ....

ไปที่ตำแหน่งพื้นที่ทำงานของโครงการเปิดโฟลเดอร์ bin และค้นหาไฟล์คลาสนั้น ...

คุณจะได้รับไฟล์ java ที่คอมไพล์ ...

เพียงเพื่อตรวจสอบข้ามตรวจสอบเวลาที่เปลี่ยนแปลง

หวังว่านี่จะช่วยได้

ขอบคุณ.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.