請羣裏下載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
標題
- 使用的版本
- 預期效果
- 實際效果
- 運行截圖