01/10/2018, 14:50

Cách chạy file .bat

Em làm bài tập ở trường, tạo ra project chat giữa hai người. Về cơ bản em xong, chạy trên net bean ok, nhưng ko cách nào chạy đc trên file.bat


Mấy bác vui lòng chỉ em em sai chổ nào ạ, để tạo file .bat chạy ấy, còn code thì còn nhiều tính năng chưa hoàn thiện lắm

Aragami1408 viết 16:59 ngày 01/10/2018

tạo 1 file bat bất kỳ và chèn nội dung nào vào:

@ECHO OFF
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar

%JAVA_HOME%\bin\java -Xms128m -Xmx384m -Xnoclassgc ro.my.class.MyClass

Hoặc nếu chỉ dùng mỗi java command line không thì:

javac <tên file>.java
java <tên file>
Văn Dương viết 17:03 ngày 01/10/2018

File bat lưu cái đường dẫn là được chứ gì đâu.
Trong đường dẫn nếu có dấu cách thì cho cái đoạn có dấu cách trong ngoặc kép. Ví dụ :

C:\"Program Files"\a.exe
Dao Ngoc Tien viết 16:51 ngày 01/10/2018

Dạ, em làm luôn file .bat tại hai vị trí này, mà khi chạy báo lỗi main

Dao Ngoc Tien viết 16:52 ngày 01/10/2018

Nếu tạo file .bat với cái file jar thì chỉ chạy mới manager, còn client ko chạy đc ạ

HelloWorld viết 16:59 ngày 01/10/2018

Mình cũng hay dùng file bat để compiler chương trình, vì gõ trên tex editor. File bat tạo ra phải có 3 phần (hoặc 2)

  1. Set biến môi trường (dùng lệnh set CLASSPATH thì biến môi trường chỉ có tác dụng cho 1 lần chạy, hoặc có thể vào this pc -> properties để thêm path vào hệ thống thì sẽ bỏ qua bước này

  2. Tùy vào ngôn ngữ, trình dịch thì bạn gõ lệnh biên dịch hay thông dịch cho chương trình đó
    3 Chạy tên file đã được dịch lên
    Ví dụ:
    Mình tạo file bat để biên dịch cho c++ bằng g++

    ECHO OFF
    g++ -Wall -o program.exe dipl/source/matrix.cpp dipl/source/vector.cpp dipl/source/png.cpp dipl/source/imgproc.cpp main.cpp -I/mingw64/include/opencv -I/mingw64/include -L/mingw64/lib -LC:/building/msys64/mingw64/lib -lopencv_highgui -lopencv_core -lopencv_imgcodecs
    program.exe

Dao Ngoc Tien viết 17:05 ngày 01/10/2018

Dạ em mới học lập trình đc 2 tháng ạ, nên cũng chưa rành, trong trường hợp này em nên làm file bat như thế nào ạ ?

HelloWorld viết 16:53 ngày 01/10/2018

hình như ý bạn hỏi chạy file bat cho file đã build rồi thì phải, thế thì chỉ cần liên kê đường dẫn vào file bat thôi, kiểu như trung gian

Dao Ngoc Tien viết 16:57 ngày 01/10/2018

Dạ, chạy file bat để run cả 2 cửa sổ: Manager và Client


Trong Net bean thì em run từng file, chạy bình thường, còn tạo file bat chạy bảng đã build chỉ chạy mỗi manager, cho em hỏi viết file bat như thế nào để chạy cả Manager lẫn Client ạ

HelloWorld viết 16:55 ngày 01/10/2018

Hóng bạn khác vào giải đáp. Mình hiểu sai ý

Dao Ngoc Tien viết 17:04 ngày 01/10/2018

Em thử vào folder src tạo file bat, thì nó báo lỗi như thế này

Bài liên quan
0