• 第一周查漏补缺


    第一周查漏补缺

    错题总结

    • 如果在Main.java中撰写以下的程序代码:
      public class Main {
      public static void main() {
      System.out.println("Hello World");
      }
      }
      以下描述何者正确?
      A . 执行时显示Hello World
      B . 执行时出现NoClassDefFoundError
      C . 执行时出现出现找不到主要方法的错误
      D . 编译失败
      正确答案: C 你的答案: D
      解析:

    • 如果 C:workspaceHelloclasses 中有以下原始码编译而成的 Main.class:
      package cc.openhome;
      public class Main {
      public static void main(String[] args) {
      System.out.println("Hello World");
      }
      }
      文本模式下你的工作路径是 C:workspace,那么如何执行 Main 类别?
      A . java C:workspaceHelloclassesMain
      B . java Helloclasses Main
      C . java –cp Helloclasses Main
      D . 以上皆非
      正确答案: D 你的答案: C

    截图补交

    由于自己电脑开关键损坏送修了五天没有及时补上作业,补交如下:

    要求:

    参考http://www.cnblogs.com/rocedu/p/6482354.html 提交脚本运行结果的截图。

    过程如下:

    过vim run.sh写一个脚本简化,以后可以使用Ant,Gradle等让编译自动化。

    #!/bin/sh
    
    javac -d bin src/Hello.java
    cd bin
    java Hello
    cd ..
    

    注意要用chmod +x run.sh给脚本加上执行权限。脚本测试没有问题,我们使用git add .,git commit -m "add run script" 把脚本纳入版本控制中。

    我们使用vim src/Hello.java编辑Hello.java代码,加入一行打印己学号姓名的代码:

    1 public class Hello {
    2     public static void main(String []args){
    3         System.out.println("Hello Java World!");
    4         System.out.println("Hello 20155200 rocedu!");
    5     }
    6 }
    

    通过脚本进行编译、运行的结果如下:

    遇到问题与解决过程:

    在输入javac以及java编译过程时出现:

    通过网上查阅得知输入:
    sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_161/bin/java 300
    sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_161/bin/java 300
    其中/usr/local/jdk1.8.0_161/bin/java为JDK位置

  • 相关阅读:
    Codeforces 120F Spiders
    Codeforces 509C Sums of Digits
    Topcoder SRM 497 DIV2 1000 MakeSquare
    codeforces 22B Bargaining Table
    Codeforces 487B Strip
    Codeforces 132C Logo Turtle
    关闭窗口对话框提示 messagedlg应用和showmodal的使用
    如何让窗口显示在电脑屏幕中间
    delphi项目程序输出编译成应用程序文件
    delphi程序项目创建和保存
  • 原文地址:https://www.cnblogs.com/l97----/p/8546756.html
Copyright © 2020-2023  润新知