[軟工]第一次做業評測要點(欽定)

請羣裏下載java

環境

  • 硬件:網絡
  • 系統:win10
  • 軟件:vs2017(msbuild,msvc),jdk1.8

請自行將java和msbuild的位置添加到環境變量的pathgit

參考示例github

  • C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Current\Bin
  • C:\Program Files\Java\jdk1.8.0_221\bin

通用

  • 輸入輸出爲文件輸入輸出,編碼爲utf8
  • 評測系統不提供任何本地依賴,若是須要依賴請本身在編譯或者執行時自動下載。
  • 程序的運行位置爲默認編譯出來的位置。
  • 請不要新建/修改/刪除無關文件。

cpp

  • 使用Msbuild
  • 運行格式爲C:\Users\jihua\Desktop\SoftwareTest\./dl/test/addressbook.exe C:\Users\jihua\Desktop\SoftwareTest\test\in.txt C:\Users\jihua\Desktop\SoftwareTest\test\ans\test.json ,即第一個參數爲輸入文件位置,第二個爲輸出文件位置。
  • 項目名爲addressbook,既爲項目中有一個addressbook.sln文件,編譯完的可執行文件爲addressbook.exe
  • 使用編譯指令爲"MSBuild" "addressbook.sln" /p:Configuration=Release
  • sln文件放在根目錄下
  • exe運行路徑爲根目錄

java(gradle)

  • java版本爲1.8.0
  • 使用gradlew包裝下的gradle。
  • 運行格式爲java '-Dfile.encoding=UTF-8' -jar addressbook.jar 1.txt 2.txt ,即第一個參數爲輸入文件相對位置,第二個爲輸出文件相對位置。
  • 請保證編譯完的jar文件能夠執行,而且名字爲addressbook.jar
  • 使用編譯指令爲gradlew.bat build
  • 請保證依賴文件所有被打包到輸出jar中。
  • 項目文件放在根目錄下

java(javac)

  • java版本爲1.8.0
  • 運行格式爲java '-Dfile.encoding=UTF-8' Main 1.txt 2.txt ,即第一個參數爲輸入文件相對位置,第二個爲輸出文件相對位置。
  • 請保證主類爲Main.java,且在根目錄。
  • 使用編譯指令爲javac -encoding utf-8 Main.java
  • 項目文件放在根目錄下
  • 把依賴的jar文件解壓到根目錄

github

  • .gitignore文件排除無關文件,評審同窗有權利對在倉庫中上傳大文件的同窗進行額外扣分。
  • 請使用公開的github倉庫。

評測

  • 在repo.json文件中寫上要評測的github地址。
  • test/mark爲每一個人的分數。
  • 若是評測系統長時間沒有反應,請中止運行,檢查mark文件夾,並從新評測沒有分數的代碼。

此要點並不是最後版本,若有改動以最後版本爲準。json

更新日誌

  • 19/9/16:修改java運行參數
  • 19/9/16:重寫

issues模板在此提iusses

標題

  • 使用的版本
  • 預期效果
  • 實際效果
  • 運行截圖
相關文章
相關標籤/搜索