VSCODE (Java) में आउटपुट से पहले लंबे कोड

Nov 10 2020

मैं एक सरल जावा "हैलो वर्ल्ड" प्रोग्राम चलाने के लिए विजुअल स्टूडियो कोड का उपयोग कर रहा हूं। लेकिन मुझे अपने आउटपुट "हैलो, वर्ल्ड!" से पहले कुछ लंबे कोड भी मिलते हैं।

myusername hi% cd / उपयोगकर्ता / myusername / डेस्कटॉप / प्रोग्रामिंग / हाय; /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/java -agentlib: jdwp = transport = dt_socket, सर्वर = n, सस्पेंड = y, पता = लोकलहोस्ट: 51164 --enable-प्रीव्यू - XX।

मैं वास्तव में इन कोड को पहले या इसके लिए कारण नहीं समझता, क्या यह सामान्य है? मैं अपने टर्मिनल से इन कोडों को कैसे निकाल सकता हूं और अपने आउटपुट को सरल बना सकता हूं?

जवाब

MollyWang Nov 11 2020 at 03:03

ये निष्पादन स्क्रिप्ट हैं और वीएस कोड उन्हें प्रदर्शित करता है ताकि डेवलपर्स यह जान सकें कि इस प्रक्रिया के दौरान क्या हो रहा है, जिसमें शामिल हैं

  1. वर्तमान में प्रयुक्त JDK: Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/java

  2. नेटवर्क और प्रदर्शित संदेश नियम: agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:51164 --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UTF-8 -cp

  3. वर्गपथ और कैश स्थान: /Users/myusername/Library/Application Support/Code/User/workspaceStorage/9d9a27fdd962858fd296255e0827be55/redhat.java/jdt_ws/hi_a18a0468/bin

  4. वर्तमान .java फ़ाइल का नाम: App

इन लिपियों के बिना स्पष्ट उत्पादन प्राप्त करने के कुछ तरीके हैं:

  1. लॉन्च"console": "internalConsole" में सेट करें । परिणाम, डिबग कंसोल में प्रदर्शित किया जाएगा :

  1. लॉन्च"console": "externalTerminal" में सेट करें । परिणाम, नए खुले टर्मिनल में प्रदर्शित होगा :

  1. कोड रनर स्थापित करें और Settings.json में निम्न कोड जोड़ें, परिणाम OUTPUT में विशुद्ध रूप से दिखाया जाएगा :

     "code-runner.clearPreviousOutput": true,
     "code-runner.showExecutionMessage": false,
    

superup Nov 18 2020 at 02:12

MacOS सेट डिफ़ॉल्ट जावा (JDK) ओपन टर्मिनल

चरण 1। /usr/libexec/java_home -V

चरण 2. JAVA_HOME = निर्यात करें/usr/libexec/java_home -v 1.8

चरण 3. जावा -विरोध

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
Up:~ xxx$

अच्छी नौकरियाँ।