Apache NetBeans IDE 20 输出中文乱码
修改安装程文件夹下: C:\Program Files\NetBeans-20\netbeans\etc下的 netbeans.conf
第五十九行最后加上: -J-Dfile.encoding=UTF-8
# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # # Default locations of userdir and cachedir: # (http://wiki.netbeans.org/FaqWhatIsUserdir) # # On Windows ${DEFAULT_USERDIR_ROOT} will be replaced by the launcher # with "<AppData>\NetBeans" where <AppData> is user's # value of "AppData" key in Windows Registry under # "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" # and ${DEFAULT_CACHEDIR_ROOT} will be replaced by the launcher # with "<Local AppData>\NetBeans\Cache" where <Local AppData> is user's # value of "Local AppData" key in Windows Registry under # "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" # # On Mac ${DEFAULT_USERDIR_ROOT} will be replaced by the launcher # with "~/Library/Application Support/NetBeans" and # ${DEFAULT_CACHEDIR_ROOT} with "~/Library/Caches/NetBeans" # # On other systems ${DEFAULT_USERDIR_ROOT} will be replaced by the launcher # with "~/.netbeans" and ${DEFAULT_CACHEDIR_ROOT} with "~/.cache/netbeans" # # You can also use ${HOME} variable which will be replaced with # user.home JVM system property value. This variable is valid only in # netbeans_default_userdir and netbeans_default_cachedir properties. # # NOTE: If you specify a non-default userdir path on command line # (--userdir option) and don't specify a cachedir path (--cachedir option), # cachedir will be in "<userdir>/var/cache". # # Cachedir must be different from userdir. The same cachedir and userdir # would cause problems. # netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/20" netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/20" # Options used by NetBeans launcher by default: # (can be overridden by explicit command line switches) # # Note that default -Xmx is selected for you by the JVM automatically. # You can find these values in var/log/messages.log file in your userdir. # The automatically selected value can be overridden by specifying -J-Xmx # here or on the command line. # netbeans_default_options="-J-XX:+UseStringDeduplication -J-Xss2m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.application.appearance=system -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J--add-opens=java.base/java.net=ALL-UNNAMED -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.base/java.lang=ALL-UNNAMED -J--add-opens=java.base/java.security=ALL-UNNAMED -J--add-opens=java.base/java.util=ALL-UNNAMED -J--add-opens=java.base/java.nio=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED -J--add-exports=java.desktop/com.apple.eio=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED -J--add-modules=jdk.jshell -J--add-opens=jdk.jshell/jdk.jshell=ALL-UNNAMED -J--add-exports=jdk.jdeps/com.sun.tools.classfile=ALL-UNNAMED -J--add-exports=jdk.jdeps/com.sun.tools.javap=ALL-UNNAMED -J--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED -J--add-exports=jdk.internal.opt/jdk.internal.opt=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J-XX:+IgnoreUnrecognizedVMOptions -J-Dfile.encoding=UTF-8" # Default location of JDK: # (set by installer or commented out if launcher should decide) # # It can be overridden on command line by using --jdkhome <dir> # Be careful when changing jdkhome. # There are two NetBeans launchers for Windows (32-bit and 64-bit) and # installer points to one of those in the NetBeans application shortcut # based on the Java version selected at installation time. # netbeans_jdkhome="C:\Program Files\Java\jdk-21" # Additional module clusters: # using ${path.separator} (';' on Windows or ':' on Unix): # #netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"
1982 年黨章和新憲法對四項基本原則的確認,引發憲法學界開始思考什麼是憲法的基本原則以及四項基本原則是否為憲法的基本原則等問題。這一時期中國學界對憲法原則的研究出現了較大發展。一方面,各種對憲法原則進行討論的文獻數量增多,出現了專門對憲法原則進行探討的文章,多數憲法學教材、講義均設獨立的章或節探討憲法原則,改變了對憲法原則進行分散介紹和批判的局面,代之於對憲法原則進行整體性的論述;另一方面,探討的內容包括對憲法原則與相關概念的關係,對資本主義國家和社會主義國家憲法分別確定和遵循哪些基本原則進行了歸納,對各原則進行論述、社會主義憲法原則與資本主義憲法原則之間關係等內容。
--《共和國六十年法學論爭實錄--憲法卷》 江平總主編 廈門大學出版社 2009年10月
蕭公權先生曾論及帝制國家控制其臣民的方式,主要有三:
一是通過照顧臣民基本的物質需求,避免臣民因難以忍受艱困的生活“挺而走險”;二則通過向臣民反復灌輸精心篩選的道德教條(大部分是從儒家學說中篩選出來的),使臣民接受或認同現存的統治秩序;三則通過不斷監視臣民,從而查出“奸民”並及時加以處理。
張榮明先生則認為:西周時代行政組織的主體是以宗族為機制的血緣組織,而“以地緣為基礎的行政區域的劃分是西周血緣組織的崩潰的結果,是春秋戰國社會變革形成的社會制度”。
--《中國古代鄉裡制度研究》 魯西奇著,北京大學出版社 2021年4月
在其一般意義上,政府正義,即政府對社會公共事務進行管理的一種合理狀態,意味著政府不妨礙且促進權利和義務、資源與利益在社會成員之間的適當安排和合理分配。在其法哲學層面,政府正義的核心命題是“如何通過一個‘善’的政治過程及制度建設實現整個社會的正義或者一個正義的社會”在這個意義上,政府正義包含了兩層含義:一是政府本身應當是正義的一包括政府的產生和運行過程都應當合乎正義原理;二是政府是應當為實現正義而存在的--社會正義的實現,是需要政府這個存在的,而政府存在的根本價值,正在于實現社會正義。
--法治政府要論叢書 《法治政府要論--基本原理》江國華 著 武漢大學出版社 2020年12月
什麼屬於或什麼不屬於“政治的”範疇決定著“政治思想”的範圍,而政治思想本身的特性仍然是個問題。移民、國際貿易、環境保護、人權、恐怖主義、文化認同、社會科學和美學領域日新月異的語彙、新社會運動、不斷變化的國家和社會構成,所有這些以及其他發展趨勢共同決定了現代(以及有爭議的後現代)政治思想的特質。
--《The Cambridge history of twentieth-century political thought 劍橋二十世紀政治思想史》 by Edited By Terence Ball and Richard Bellamy 任軍鋒、徐衛翔譯 商務印書館 2016年1月