『壹』 求助。java在dos顯示程序包不存在要怎麼解決
System.out.println(); 其中 "S" 是大寫的。你寫成小寫的了,所以報錯。
『貳』 .java為什麼編譯不通過提示軟體包不存在
首先得確定你的service.java在哪個包里,舉個例子,你的跟目錄文件夾名字叫root。那麼你的dataform.java的路徑肯定是
root\data\dataform.java
,如果你的service.java存在root\server\service.java,那你需要在root文件夾目錄下(cmd
dos窗口中,用cd
xxx\root命令,將當前操作路徑切換到root下)執行
javac
server/service.java
還是
javac
server.service.java
試試。
『叄』 JAVA程序包不存在
我也碰到同樣的問題。要在「(右鍵)我的電腦-屬性-系統屬性-高級-環境變數-系統變數-classpath(如果沒有就新建一個)」裡面設置class所在的文件夾路徑,把你的包的最上一級文件夾的再上一級文件夾路徑到classpath,確定,然後重新開一次dos,就解決了。馬士兵老師後面好像也有講。
『肆』 程序包java.time不存在怎麼解決
jdk版本太低,java.time.LocalTime是java 8新出的包。如果版本太低的話,比如jdk1.6,當然java.time不存在。換一個好版本的jdk!!
為什麼需要新的日期/日期API?
在開始研究Java 8日期/時間API之前,讓我們先來看一下為什麼我們需要這樣一個新的API。在Java中,現有的與日期和時間相關的類存在諸多問題,其中有:
Java的日期/時間類的定義並不一致,在java.util和java.sql的包中都有日期類,此外用於格式化和解析的類在java.text包中定義。
java.util.Date同時包含日期和時間,而java.sql.Date僅包含日期,將其納入java.sql包並不合理。另外這兩個類都有相同的名字,這本身就是一個非常糟糕的設計。
對於時間、時間戳、格式化以及解析,並沒有一些明確定義的類。對於格式化和解析的需求,我們有java.text.DateFormat抽象類,但通常情況下,SimpleDateFormat類被用於此類需求。
所有的日期類都是可變的,因此他們都不是線程安全的,這是Java日期類最大的問題之一。
日期類並不提供國際化,沒有時區支持,因此Java引入了java.util.Calendar和java.util.TimeZone類,但他們同樣存在上述所有的問題。
在現有的日期和日歷類中定義的方法還存在一些其他的問題,但以上問題已經很清晰地表明:Java需要一個健壯的日期/時間類。這也是為什麼Joda Time在Java日期/時間需求中扮演了高質量替換的重要角色。
Java 8日期/時間API
Java 8日期/時間API是JSR-310的實現,它的實現目標是克服舊的日期時間實現中所有的缺陷,新的日期/時間API的一些設計原則是:
不變性:新的日期/時間API中,所有的類都是不可變的,這對多線程環境有好處。
關注點分離:新的API將人可讀的日期時間和機器時間(unix timestamp)明確分離,它為日期(Date)、時間(Time)、日期時間(DateTime)、時間戳(unix timestamp)以及時區定義了不同的類。
清晰:在所有的類中,方法都被明確定義用以完成相同的行為。舉個例子,要拿到當前實例我們可以使用now()方法,在所有的類中都定義了format()和parse()方法,而不是像以前那樣專門有一個獨立的類。為了更好的處理問題,所有的類都使用了工廠模式和策略模式,一旦你使用了其中某個類的方法,與其他類協同工作並不困難。
實用操作:所有新的日期/時間API類都實現了一系列方法用以完成通用的任務,如:加、減、格式化、解析、從日期/時間中提取單獨部分,等等。
可擴展性:新的日期/時間API是工作在ISO-8601日歷系統上的,但我們也可以將其應用在非IOS的日歷上。
Java 8 日期/時間API包:
java.time包:這是新的Java日期/時間API的基礎包,所有的主要基礎類都是這個包的一部分,如:LocalDate, LocalTime, LocalDateTime, Instant, Period, Duration等等。所有這些類都是不可變的和線程安全的,在絕大多數情況下,這些類能夠有效地處理一些公共的需求。
java.time.chrono包:這個包為非ISO的日歷系統定義了一些泛化的API,我們可以擴展AbstractChronology類來創建自己的日歷系統。
java.time.format包:這個包包含能夠格式化和解析日期時間對象的類,在絕大多數情況下,我們不應該直接使用它們,因為java.time包中相應的類已經提供了格式化和解析的方法。
java.time.temporal包:這個包包含一些時態對象,我們可以用其找出關於日期/時間對象的某個特定日期或時間,比如說,可以找到某月的第一天或最後一天。你可以非常容易地認出這些方法,因為它們都具有「withXXX」的格式。
java.time.zone包:這個包包含支持不同時區以及相關規則的類。
『伍』 java中,引用另一個包中的類做父類時,顯示程序包不存在怎麼辦
如果是普通的java工程:
首先你確定Jar包是否已經成功導入,
其次,如果導入成功,那你檢查下Build Path
如果上面都沒問題,可以用clear功能清理下代碼程序緩存,再試試吧~~
如果是web工程:
還得檢查下啟動jar包的順序什麼的。
### 以上操作的前提是你要引用的類是存在且能訪問的
『陸』 java中「找不到符號和軟體包不存在」是什麼意思
最好能把具體的程序房上來,不然不好判斷。
軟體包不存在,有可能是你import進來的名稱打錯了,包都不存在,包裡面的符號java當然就不認識了,所以會提示找不到符號。
『柒』 java編譯不通過,程序包不存在!
a.A不在classpath里。classpath的路徑通常情況下包含當前路徑.,所以需要cd到b目錄下再執行javac B.java。
『捌』 java程序包不存在怎麼辦
編譯到指定文件夾。
因為java是把.class文件鏈接起來。最終真正起作用的不是.java,而是.class。所以把.class放到Main.java的同名文件夾下。
『玖』 java提示軟體包不存在
Java.util軟體包不存在的話會導致在使用一些java的一些工具類,比如時間類、比較類無法使用,解決的方法如下:
重新下載JDK,JDK包含所有開發所需要的類,包括util工具包。
將工程中導入新下載的JDK,重新刷新工程,就可以使用。如下圖:
『拾』 java編譯中出現stsytem程序包不存在錯誤
這主要是因為將System開頭的大寫S打成了小寫s,改回來就行了。
2
如果出現錯誤:找不到符號
符號類 string
那就是把(String[] args)里大寫的S寫成了小寫的s,改回來就行了。